|
Функция генерации звука tone() Воспроизведение мелодии по твоей программе возможно на громкоговоритель включенный последовательно с резистором 220 Ом. На фото громкоговоритель подключен к девятому пину и к земле GND. Функция генерации звука tone() имеет три параметра –пин, частота, длительность. Ниже приведен скетч мелодии "Нас утро встречает рассветом". Скетч взял с какого-то форума. Добавил светодиод, который горит во время звучания мелодии. При желании можно устроить трехполосную цветомузыку. Здесь понадобятся три светодиода, например красный, зеленый и синий. Каждый из них должен зажигаться в зависимости от частот звука – низкие, средние, высокие. Цветомузыка будет более эффектной если на каждый цвет поставить по два или светодиода. На каждый цвет задействуй один отдельный пин. И наконец можно устроить семиканальную цветомузыку. Понадобится семь светодиодов – красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый.
void setup() void loop() digitalWrite(10, HIGH); tone(9, 700, 300);
Просьба, кто встретит скетч красивой мелодии, пришлите этот скетч или ссылку на него. |
Выбери лучшее! allbest |