Arduino Convert code piezo sound Sound convert Midi Piezo play music life hacking own hands
Ғылым және технология
конвертируем звук в код.
convert the sound into the code.
Download - sketch.
Midi_To_Arduino_play_music_speaker_Piezo.ino
parovoz-solo.mid
yadi.sk/d/WFjAJ1pgzTwBz
+ sketch оставлю в комментарии - под видео.
_____________.
Convert - midi To Arduino.
extramaster.net/tools/midiToA...
v.1 Arduino аудио плеер SD карта play WAV audio Card Memory TMRpcm library.
• ☎ v.1 Arduino аудио пл...
мелодии;
ParovozSolo.
JoyToTheWorld.
WeWishYouAMerry.
RudolfTheRedNosed.
JingleBells.
Arduino Конвертируем звук в код пьезо Sound convert Midi Piezo play music Лайфхак Своими руками
Arduino Проигрывание мелодии пьезо Sound convert Midi Piezo buzzer play music Лайфхак Своими руками
• Arduino Конвертируем з...
Arduino,Проигрываем,мелодию,мелодии,reset,Button,кнопки,Счетчик,speaker,Pin,Piezo,buzzer,Sounder,Sensor,пьезо,p
lay music,играть музыку,Sound,convert,Midi to
Tone,ParovozSolo,JoyToTheWorld,WeWishYouAMerry,RudolfTheRedNosed,JingleBells,Лайфхак,лайфхаки,лайфхакер,Своими
руками,ардуино,sketch,скетч,постой паровоз,Audio,Decoder,умный
дом,Module,tutorial,датчик,extender,тоновые,плеер,play,Динамик,звук
Пікірлер: 74
Спасибо! Прикольная штука!
Спасибо Дмитрий очень познавательно и просто . наверно много времени уделяете проектам)))
Такой звонок сделали друзья моего отца на заводе в 91 году, было записано 10 мелодий и они проигрывались по очереди, тогда это было мега круто
НЕ ЗНАЮ КАК У ВАС У МЕНЯ САЙТ НЕ РАБОТАЕТ
Гениально, не думал про такое использование кнопки сброса
Спасибо! Все работает
добрый день! Вы случайно не знаете как смоделировать голос на пьезо? (например один два три... )
будете ли вы делать обзор по SHENZHEN I/O ?
Можно стянуть мелодии из часов Монтана ?? С последующим их воспроизведением на ардуине ????
Спасибо
а подскажите у Вас нет обзора по открытию(считывания кодов)шлагбаумов?под андруину?
Привет Дмитрий! Вот как бы это все без delay()?
Здравствуйте Дмитрий. Пересматривал ваши видео и посмотрел "управление домом через телефон Phone Control DTMF MT8870". Вопрос такой, можно с MT8870 вместо телефона использовать модуль NEOWAY M590?
Здравствуйте! спасибо за урок! : ) я ардуинщик с опытом #0 - первый день, как стал интересоваться этой темой и смотреть видики. я ещё почти ничего не посмотрел, поэтому мало знаю. поэтому у меня, вероятно, дурацкий вопрос. у меня есть такое Т.З. хочу сделать миди датчик для гитары. снимать звук буду "пищалками" - это малюсенькие динамики/микрофончики с каждой струны по одному отдельному звукоснимателю. теперь, мне нужно определиться с чипом - чтобы по usb передать все эти 6 аудио каналов. то есть, получается, мне надо замутить что-то типа аудиокарточки с 6-тью входами. желательно сделать так, чтобы обойтись без дополнительного питания. можете помочь? - направить ход моих мыслей, указать где/что посмотреть/поизучать. заране благодарен! с уважением,
Здравствуйте Дмитрий. На сайте для конвертации при заходе невозможно пролистнуть вниз сайта. Это единственный сайт с нормальным кодом, но я не могу им пользоваться ни с компьютера, ни с телефона. Можете подсказать как это исправить, хотя мне уже врятли кто-нибудь поможет, видео вышло давно.......
ваще мужик ты красава!!!!
Здравствуйте Дмитрий! Подскажите пожалуйста, как изменить значение переменной при нажатии кнопки? Пример: Temp = 50; при нажатии кнопки "+" значение увеличивается, а при нажатии кнопки "-" значение уменьшается?
@d36073
7 жыл бұрын
int Temp = 50; void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); } void loop() { if (!digitalRead(2) || !digitalRead(3))Serial.println(digitalRead(2) / digitalRead(3) ? ++Temp : --Temp); } //
@d36073
7 жыл бұрын
int Temp = 50; void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); } void loop() { if (!digitalRead(2))Serial.println(--Temp); if (!digitalRead(3))Serial.println(++Temp); } //
@Aleksandr_EML
7 жыл бұрын
Спасибо большое!!!
Как оптимизировать код по объему, пытаюсь сделать звонок на Attiny85, так в том виде что выдает сайт: -----_____://extramaster.net/tools/midiToArduino/ даже трек в 30 секунд не влазит в МК?
Дмитрий не подскажете где найти midi в сольном исполнении?
Хороший урок, спасибо!
С телефона и ноутбука не могу пролистать страницу на сайте, бесит прям
@selivachovtryfon6528
3 жыл бұрын
Точно такая же сейчас проблема! Вы как-то её уже решыли? Просто так само мучает, я не могу файл миди конвертировать в скетч ардуино только из-за этой невозможности прокрутки на сайте(
Что означает - ВНИМАНИЕ: Категория '' в библиотеке EEPROM не является действительной. Установка на 'Uncategorized' ?
Пора врубать полифонию. Уже есть скетчи работающие с четырёхголосным синтезом оч даже прилично звучащие.
Привет! Написал парочку сирен, может пригодится кому: void Sirena() { tone(tonePin, 864); delay(375.0); tone(tonePin, 432, 337.5); delay(375.0); } void Policay() { for (int i = 432; i = 432; i--) { tone(tonePin, i); delay(3); } }
@user-gk6ih4ul4h
3 жыл бұрын
Здравствуйте, подскажите пожалуйста, как вы это написали
У меня какая-то фигня воспроизводится. Нет ли каких-то ограничений и требований к используемым midi файлам?
@LSRyu
6 жыл бұрын
Когда вы берете миди файл сперва прослушайте его миди отличается от мп4 тем что воспроизводит ноты а не голоса людей а голоса людей конвертирует в ноты из-за это эта фигня и воспроизводится
@user-tk2td9lr3i
5 жыл бұрын
@@LSRyu В таком случае можно минусовку конвертировать.
Вот это "Маленькой ёлочке..." прямо перевел с нот: void Malenkoy1() { tone(tonePin, 392, 490); delay(500); tone(tonePin, 330, 240); delay(250); tone(tonePin, 330, 240); delay(250); } void Malenkoy2() { tone(tonePin, 392, 240); delay(250); tone(tonePin, 349, 240); delay(250); tone(tonePin, 330, 240); delay(250); tone(tonePin, 293, 240); delay(250); //---------------------- tone(tonePin, 261, 1000); delay(1020); } void Malenkoy3() { tone(tonePin, 440, 490); delay(500); tone(tonePin, 523, 240); delay(250); tone(tonePin, 440, 240); delay(250); } void MalenjkoyYolochke() { Malenkoy1(); //-------------------- Malenkoy1(); //---------------------- Malenkoy2(); //---------------------- Malenkoy3(); //-------------------- Malenkoy1(); //---------------------- Malenkoy2(); //---------------------- Malenkoy3(); //-------------------- Malenkoy1(); //---------------------- Malenkoy2(); //---------------------- noTone(tonePin); delay(1000); }
Полифонию не подвезли?
@Dmitry OSIPOV, Здравствуйте у меня к вам просьба, можете ли вы помочь в решении одной проблеми из кодом?
классно
Название трека только на английском языке, если есть буквы из кириллицы выдает ошибку
САЙТ ЭТОТ extramaster НЕ РАБОТАЕТ!!!!!!!! при конвертации в код выдает ошибку - 500 - Internal Server Error
супер
а сможешь сделать воспроизведение 8и битной музыки при помощи шаговохых двигателей от флоппи?
Мелодия МАРИО Взял отсюда: forum.amperka.ru/threads/Мелодии-для-пьезопищалки.272/#post-28052 немного поправил для примера... void Mario() { tone(tonePin,1318,150); delay(150); tone(tonePin,1318,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1318,300); delay(300); tone(tonePin,1568,600); delay(600); tone(tonePin,784,600); delay(600); tone(tonePin,1046,450) ; // 2й такт delay(450); tone(tonePin,784,150); delay(450); tone(tonePin,659,300); delay(450); tone(tonePin,880,300); delay(300); tone(tonePin,987,150); delay(300); tone(tonePin,932,150); delay(150); tone(tonePin,880,300); delay(300); tone(tonePin,784,210); // 3й такт delay(210); tone(tonePin,1318,210); delay(210); tone(tonePin,1568,150); delay(150); tone(tonePin,1750,300); delay(300); tone(tonePin,1396,150); delay(150); tone(tonePin,1568,150); delay(300); tone(tonePin,1318,300); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); tone(tonePin,987,450); delay(450); tone(tonePin,1046,450); // 4й такт delay(450); tone(tonePin,784,150); delay(450); tone(tonePin,659,300); delay(450); tone(tonePin,880,300); delay(300); tone(tonePin,987,150); delay(300); tone(tonePin,932,150); delay(150); tone(tonePin,880,300); delay(300); tone(tonePin,784,210); // 5й такт delay(210); tone(tonePin,1318,210); delay(210); tone(tonePin,1568,150); delay(150); tone(tonePin,1750,300); delay(300); tone(tonePin,1396,150); delay(150); tone(tonePin,1568,150); delay(300); tone(tonePin,1318,300); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); tone(tonePin,987,450); delay(600); tone(tonePin,1568,150); // 6ой Спуск вниз delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); delay(300); // 7ой tone(tonePin,1568,150); delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,2093,300); delay(300); tone(tonePin,2093,150); delay(150); tone(tonePin,2093,600); delay(600); tone(tonePin,1568,150); // 6ой Спуск вниз ПОВТОР delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(450); tone(tonePin,1244,300); delay(450); tone(tonePin,1174,450); delay(450); tone(tonePin,1046,600); delay(1200 ); tone(tonePin,1568,150); // 6ой Спуск вниз delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); delay(300); // 7ой tone(tonePin,1568,150); delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,2093,300); delay(300); tone(tonePin,2093,150); delay(150); tone(tonePin,2093,600); delay(600); tone(tonePin,1568,150); // 6ой Спуск вниз ПОВТОР delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(450); tone(tonePin,1244,300); delay(450); tone(tonePin,1174,450); delay(450); tone(tonePin,1046,600); delay(1200); tone(tonePin,1046,150); // 8ой такт delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1318,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,784,600); delay(600); tone(tonePin,1046,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1318,150); delay(150); delay(1200); tone(tonePin,1046,150); // 8ой такт delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1318,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,784,600); delay(600); tone(tonePin,1046,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1318,150); delay(150); delay(1200); tone(tonePin,1046,450) ; // 2й такт delay(450); tone(tonePin,784,150); delay(450); tone(tonePin,659,300); delay(450); tone(tonePin,880,300); delay(300); tone(tonePin,987,150); delay(300); tone(tonePin,932,150); delay(150); tone(tonePin,880,300); delay(300); tone(tonePin,784,210); // 3й такт delay(210); tone(tonePin,1318,210); delay(210); tone(tonePin,1568,150); delay(150); tone(tonePin,1750,300); delay(300); tone(tonePin,1396,150); delay(150); tone(tonePin,1568,150); delay(300); tone(tonePin,1318,300); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); tone(tonePin,987,450); delay(450); tone(tonePin,1046,450); // 4й такт delay(450); tone(tonePin,784,150); delay(450); tone(tonePin,659,300); delay(450); tone(tonePin,880,300); delay(300); tone(tonePin,987,150); delay(300); tone(tonePin,932,150); delay(150); tone(tonePin,880,300); delay(300);
@off9077
7 жыл бұрын
продолжение tone(tonePin,784,210); // 5й такт delay(210); tone(tonePin,1318,210); delay(210); tone(tonePin,1568,150); delay(150); tone(tonePin,1750,300); delay(300); tone(tonePin,1396,150); delay(150); tone(tonePin,1568,150); delay(300); tone(tonePin,1318,300); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); tone(tonePin,987,450); delay(600); tone(tonePin,1568,150); // 6ой Спуск вниз delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); delay(300); // 7ой tone(tonePin,1568,150); delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,2093,300); delay(300); tone(tonePin,2093,150); delay(150); tone(tonePin,2093,600); delay(600); tone(tonePin,1568,150); // 6ой Спуск вниз ПОВТОР delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(450); tone(tonePin,1244,300); delay(450); tone(tonePin,1174,450); delay(450); tone(tonePin,1046,600); delay(1200 ); tone(tonePin,1568,150); // 6ой Спуск вниз delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(150); delay(300); // 7ой tone(tonePin,1568,150); delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,2093,300); delay(300); tone(tonePin,2093,150); delay(150); tone(tonePin,2093,600); delay(600); tone(tonePin,1568,150); // 6ой Спуск вниз ПОВТОР delay(150); tone(tonePin,1480,150); delay(150); tone(tonePin,1396,150); delay(150); tone(tonePin,1244,300); delay(300); tone(tonePin,1318,150); delay(300); tone(tonePin,830,150); delay(150); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,150); delay(450); tone(tonePin,1244,300); delay(450); tone(tonePin,1174,450); delay(450); tone(tonePin,1046,600); delay(1200); tone(tonePin,1046,150); // 8ой такт delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1318,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,784,600); delay(600); tone(tonePin,1046,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1318,150); delay(150); delay(1200); tone(tonePin,1046,150); // 8ой такт delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,1046,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1318,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,880,150); delay(150); tone(tonePin,784,600); delay(600); tone(tonePin,1046,150); delay(150); tone(tonePin,1046,300); delay(300); tone(tonePin,1046,150); delay(300); tone(tonePin,784,150); delay(150); tone(tonePin,1174,300); delay(300); tone(tonePin,1046,2400); delay(24000); delay(1200); }
Жан рено
// Midi To Arduino play music speaker Piezo. #include int tonePin = 11; byte reset; void setup() { pinMode(13, OUTPUT); EEPROM.write(0, reset = EEPROM.read(0) + 1); if (reset > 5)EEPROM.write(0, 0); } void loop() { if (reset == 1)ParovozSolo(); if (reset == 2)JoyToTheWorld(); if (reset == 3)WeWishYouAMerry(); if (reset == 4)RudolfTheRedNosed(); if (reset == 5)JingleBells(); if (reset == 6 || digitalRead(13)) { digitalWrite(13, HIGH); if (++reset > 5)reset = 1; } } void ParovozSolo() { tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 329, 1012.5); delay(1125.0); delay(125.0); tone(tonePin, 440, 168.75); delay(187.5); delay(20.8333333333); tone(tonePin, 391, 168.75); delay(187.5); delay(20.8333333333); tone(tonePin, 349, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 293, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 261, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 246, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 329, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 293, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 261, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 220, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 391, 506.25); delay(562.5); delay(62.5); tone(tonePin, 261, 506.25); delay(562.5); delay(62.5); tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 523, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 493, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 415, 1350.0); delay(1500.0); delay(1416.66666667); tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 523, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 493, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 523, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 493, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 349, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 349, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 329, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 349, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 293, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 261, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 246, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 220, 1350.0); delay(1500.0); delay(1416.66666667); tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 523, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 493, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 523, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 493, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 440, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 349, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 349, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 329, 675.0); delay(750.0); delay(83.3333333333); tone(tonePin, 391, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 349, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 329, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 293, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 261, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 246, 337.5); delay(375.0); delay(41.6666666667); tone(tonePin, 220, 1350.0); delay(1500.0); } void JoyToTheWorld() { tone(tonePin, 587, 450.0); delay(500.0); tone(tonePin, 554, 337.5); delay(375.0); tone(tonePin, 493, 112.5); delay(125.0); tone(tonePin, 440, 675.0); delay(750.0); tone(tonePin, 391, 225.0); delay(250.0); tone(tonePin, 369, 450.0); delay(500.0); tone(tonePin, 329, 450.0); delay(500.0); tone(tonePin, 293, 675.0); delay(750.0); tone(tonePin, 440, 225.0); delay(250.0); tone(tonePin, 493, 670.3125); delay(744.791666667); delay(5.20833333333); tone(tonePin, 493, 225.0); delay(250.0); tone(tonePin, 554, 670.3125); delay(744.791666667); delay(5.20833333333); tone(tonePin, 554, 225.0); delay(250.0); tone(tonePin, 587, 670.3125); delay(744.791666667); delay(5.20833333333); tone(tonePin, 587, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 587, 225.0); delay(250.0); tone(tonePin, 554, 225.0); delay(250.0); tone(tonePin, 493, 225.0); delay(250.0); tone(tonePin, 440, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 440, 337.5); delay(375.0); tone(tonePin, 391, 112.5); delay(125.0); tone(tonePin, 369, 225.0); delay(250.0); tone(tonePin, 587, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 587, 225.0); delay(250.0); tone(tonePin, 554, 225.0); delay(250.0); tone(tonePin, 493, 225.0); delay(250.0); tone(tonePin, 440, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 440, 337.5); delay(375.0); tone(tonePin, 391, 112.5); delay(125.0); tone(tonePin, 369, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 369, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 369, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 369, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 369, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 369, 112.5); delay(125.0); tone(tonePin, 391, 112.5); delay(125.0); tone(tonePin, 440, 675.0); delay(750.0); tone(tonePin, 391, 112.5); delay(125.0); tone(tonePin, 369, 112.5); delay(125.0); tone(tonePin, 329, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 329, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 329, 220.3125); delay(244.791666667); delay(5.20833333333); tone(tonePin, 329, 112.5); delay(125.0); tone(tonePin, 369, 112.5); delay(125.0); tone(tonePin, 391, 675.0); delay(750.0); tone(tonePin, 369, 112.5); delay(125.0); tone(tonePin, 329, 112.5); delay(125.0); tone(tonePin, 293, 225.0); delay(250.0); tone(tonePin, 587, 450.0); delay(500.0); tone(tonePin, 493, 225.0); delay(250.0); tone(tonePin, 440, 337.5); delay(375.0); tone(tonePin, 391, 112.5); delay(125.0); tone(tonePin, 369, 225.0); delay(250.0); tone(tonePin, 391, 225.0); delay(250.0); tone(tonePin, 369, 450.0); delay(500.0); tone(tonePin, 329, 450.0); delay(500.0); } //
@d36073
7 жыл бұрын
void WeWishYouAMerry() { delay(86.8054166667); tone(tonePin, 311, 312.4995); delay(347.221666667); tone(tonePin, 415, 312.4995); delay(347.221666667); tone(tonePin, 415, 156.24975); delay(173.610833333); tone(tonePin, 466, 156.24975); delay(173.610833333); tone(tonePin, 415, 156.24975); delay(173.610833333); tone(tonePin, 391, 156.24975); delay(173.610833333); tone(tonePin, 349, 312.4995); delay(347.221666667); tone(tonePin, 349, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 349, 312.4995); delay(347.221666667); tone(tonePin, 466, 312.4995); delay(347.221666667); tone(tonePin, 466, 156.24975); delay(173.610833333); tone(tonePin, 523, 156.24975); delay(173.610833333); tone(tonePin, 466, 156.24975); delay(173.610833333); tone(tonePin, 415, 156.24975); delay(173.610833333); tone(tonePin, 391, 312.4995); delay(347.221666667); tone(tonePin, 311, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 311, 312.4995); delay(347.221666667); tone(tonePin, 523, 312.4995); delay(347.221666667); tone(tonePin, 523, 156.24975); delay(173.610833333); tone(tonePin, 554, 156.24975); delay(173.610833333); tone(tonePin, 523, 156.24975); delay(173.610833333); tone(tonePin, 466, 156.24975); delay(173.610833333); tone(tonePin, 415, 312.4995); delay(347.221666667); tone(tonePin, 349, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 311, 156.24975); delay(173.610833333); tone(tonePin, 311, 156.24975); delay(173.610833333); tone(tonePin, 349, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 466, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 391, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 415, 546.874125); delay(607.637916667); delay(86.8054166667); tone(tonePin, 311, 312.4995); delay(347.221666667); tone(tonePin, 415, 312.4995); delay(347.221666667); tone(tonePin, 415, 312.4995); delay(347.221666667); tone(tonePin, 415, 312.4995); delay(347.221666667); tone(tonePin, 391, 624.999); delay(694.443333333); tone(tonePin, 391, 312.4995); delay(347.221666667); tone(tonePin, 415, 312.4995); delay(347.221666667); tone(tonePin, 391, 312.4995); delay(347.221666667); tone(tonePin, 349, 312.4995); delay(347.221666667); tone(tonePin, 311, 546.874125); delay(607.637916667); delay(86.8054166667); tone(tonePin, 466, 312.4995); delay(347.221666667); tone(tonePin, 523, 312.4995); delay(347.221666667); tone(tonePin, 466, 312.4995); delay(347.221666667); tone(tonePin, 415, 312.4995); delay(347.221666667); tone(tonePin, 622, 312.4995); delay(347.221666667); tone(tonePin, 311, 312.4995); delay(347.221666667); tone(tonePin, 311, 156.24975); delay(173.610833333); tone(tonePin, 311, 156.24975); delay(173.610833333); tone(tonePin, 349, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 466, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 391, 234.374625); delay(260.41625); delay(86.8054166667); tone(tonePin, 415, 546.874125); delay(607.637916667); } void RudolfTheRedNosed() { delay(3.74699652778); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 329, 323.7405); delay(359.711666667); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 967.849203125); delay(1075.38800347); delay(3.74699652778); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 493, 1294.962); delay(1438.84666667); tone(tonePin, 349, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 349, 323.7405); delay(359.711666667); tone(tonePin, 293, 323.7405); delay(359.711666667); tone(tonePin, 493, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 967.849203125); delay(1075.38800347); delay(3.74699652778); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 329, 1294.962); delay(1438.84666667); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 329, 323.7405); delay(359.711666667); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 967.849203125); delay(1075.38800347); delay(3.74699652778); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 493, 1294.962); delay(1438.84666667); tone(tonePin, 349, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 349, 323.7405); delay(359.711666667); tone(tonePin, 293, 323.7405); delay(359.711666667); tone(tonePin, 493, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 967.849203125); delay(1075.38800347); delay(3.74699652778); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 587, 323.7405); delay(359.711666667); tone(tonePin, 523, 1294.962); delay(1438.84666667); tone(tonePin, 440, 320.368203125); delay(355.964670139); delay(3.74699652778); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 329, 323.7405); delay(359.711666667); tone(tonePin, 391, 647.481); delay(719.423333333); tone(tonePin, 349, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 349, 323.7405); delay(359.711666667); tone(tonePin, 329, 1294.962); delay(1438.84666667); tone(tonePin, 293, 323.7405); delay(359.711666667); tone(tonePin, 329, 323.7405); delay(359.711666667); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 493, 320.368203125); delay(355.964670139); delay(3.74699652778); tone(tonePin, 493, 320.368203125); delay(355.964670139); delay(3.74699652778); tone(tonePin, 493, 647.481); delay(719.423333333); tone(tonePin, 523, 320.368203125); delay(355.964670139); delay(3.74699652778); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 493, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 349, 161.87025); delay(179.855833333); tone(tonePin, 293, 809.35125); delay(899.279166667); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 329, 323.7405); delay(359.711666667); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 967.849203125); delay(1075.38800347); delay(3.74699652778); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 523, 323.7405); delay(359.711666667); tone(tonePin, 493, 1294.962); delay(1438.84666667); tone(tonePin, 349, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 349, 323.7405); delay(359.711666667); tone(tonePin, 293, 323.7405); delay(359.711666667); tone(tonePin, 493, 323.7405); delay(359.711666667); tone(tonePin, 440, 323.7405); delay(359.711666667); tone(tonePin, 391, 967.849203125); delay(1075.38800347); delay(3.74699652778); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 161.87025); delay(179.855833333); tone(tonePin, 440, 161.87025); delay(179.855833333); tone(tonePin, 391, 323.7405); delay(359.711666667); tone(tonePin, 587, 323.7405); delay(359.711666667); tone(tonePin, 523, 971.2215); delay(359.711666667); } //
@d36073
7 жыл бұрын
void JingleBells() { tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 416.6655); delay(462.961666667); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 416.6655); delay(462.961666667); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 587, 208.33275); delay(231.480833333); tone(tonePin, 391, 312.499125); delay(347.22125); tone(tonePin, 440, 104.166375); delay(115.740416667); tone(tonePin, 493, 833.331); delay(925.923333333); tone(tonePin, 523, 208.33275); delay(231.480833333); tone(tonePin, 523, 208.33275); delay(231.480833333); tone(tonePin, 523, 312.499125); delay(347.22125); tone(tonePin, 523, 104.166375); delay(115.740416667); tone(tonePin, 523, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 104.166375); delay(115.740416667); tone(tonePin, 493, 104.166375); delay(115.740416667); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 440, 208.33275); delay(231.480833333); tone(tonePin, 440, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 440, 416.6655); delay(462.961666667); tone(tonePin, 587, 416.6655); delay(462.961666667); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 416.6655); delay(462.961666667); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 416.6655); delay(462.961666667); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 587, 208.33275); delay(231.480833333); tone(tonePin, 391, 312.499125); delay(347.22125); tone(tonePin, 440, 104.166375); delay(115.740416667); tone(tonePin, 493, 833.331); delay(925.923333333); tone(tonePin, 523, 208.33275); delay(231.480833333); tone(tonePin, 523, 208.33275); delay(231.480833333); tone(tonePin, 523, 312.499125); delay(347.22125); tone(tonePin, 523, 104.166375); delay(115.740416667); tone(tonePin, 523, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 208.33275); delay(231.480833333); tone(tonePin, 493, 104.166375); delay(115.740416667); tone(tonePin, 493, 104.166375); delay(115.740416667); tone(tonePin, 587, 208.33275); delay(231.480833333); tone(tonePin, 587, 208.33275); delay(231.480833333); tone(tonePin, 523, 208.33275); delay(231.480833333); tone(tonePin, 440, 208.33275); delay(231.480833333); tone(tonePin, 391, 208.33275); delay(231.480833333); tone(tonePin, 587, 208.33275); delay(231.480833333); tone(tonePin, 783, 208.33275); delay(231.480833333); } //
5:46 излишний износ EEPROM.
вы побрились
нафига в мелодиях Delay? зачем тормозить работу мк?
@user-kg9mk1rz2i
6 жыл бұрын
хаха, попробуй без них
Я очень извиняюсь, но с чего вы решили, что это пьезо-излучатель? ))) обычный магнитного типа, с металлической мембраной.
Подскажите пожалуйста, где раздобыть имперский марш
@severlosk
7 жыл бұрын
www.mobilaz.net/meldl.php?id=3109
@user-mi3xv1kq3r
7 жыл бұрын
Дмитрий Древко, не все так просто, эта дорожка состоит из нескольких треков, и песня там разбита на части
@user-mi3xv1kq3r
7 жыл бұрын
Вот и маршик подъехал) void midi() { tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 818.181); delay(909.09); tone(tonePin, 587, 409.0905); delay(454.545); tone(tonePin, 587, 409.0905); delay(454.545); tone(tonePin, 587, 409.0905); delay(454.545); tone(tonePin, 622, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 369, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 818.181); delay(909.09); tone(tonePin, 783, 409.0905); delay(454.545); tone(tonePin, 391, 306.817875); delay(340.90875); tone(tonePin, 391, 102.272625); delay(113.63625); tone(tonePin, 783, 409.0905); delay(454.545); tone(tonePin, 739, 306.817875); delay(340.90875); tone(tonePin, 698, 102.272625); delay(113.63625); tone(tonePin, 659, 102.272625); delay(113.63625); tone(tonePin, 622, 102.272625); delay(113.63625); tone(tonePin, 659, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 415, 204.54525); delay(227.2725); tone(tonePin, 554, 409.0905); delay(454.545); tone(tonePin, 523, 306.817875); delay(340.90875); tone(tonePin, 493, 102.272625); delay(113.63625); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 440, 102.272625); delay(113.63625); tone(tonePin, 466, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 369, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 369, 102.272625); delay(113.63625); tone(tonePin, 466, 409.0905); delay(454.545); tone(tonePin, 391, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 587, 818.181); delay(909.09); tone(tonePin, 783, 409.0905); delay(454.545); tone(tonePin, 391, 306.817875); delay(340.90875); tone(tonePin, 391, 102.272625); delay(113.63625); tone(tonePin, 783, 409.0905); delay(454.545); tone(tonePin, 739, 306.817875); delay(340.90875); tone(tonePin, 698, 102.272625); delay(113.63625); tone(tonePin, 659, 102.272625); delay(113.63625); tone(tonePin, 622, 102.272625); delay(113.63625); tone(tonePin, 659, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 415, 204.54525); delay(227.2725); tone(tonePin, 554, 409.0905); delay(454.545); tone(tonePin, 523, 306.817875); delay(340.90875); tone(tonePin, 493, 102.272625); delay(113.63625); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 440, 102.272625); delay(113.63625); tone(tonePin, 466, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 369, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 818.181); delay(909.09); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 818.181); delay(909.09); tone(tonePin, 587, 409.0905); delay(454.545); tone(tonePin, 587, 409.0905); delay(454.545); tone(tonePin, 587, 409.0905); delay(454.545); tone(tonePin, 622, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 369, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 818.181); delay(909.09); tone(tonePin, 783, 409.0905); delay(454.545); tone(tonePin, 391, 306.817875); delay(340.90875); tone(tonePin, 391, 102.272625); delay(113.63625); tone(tonePin, 783, 409.0905); delay(454.545); tone(tonePin, 739, 306.817875); delay(340.90875); tone(tonePin, 698, 102.272625); delay(113.63625); tone(tonePin, 659, 102.272625); delay(113.63625); tone(tonePin, 622, 102.272625); delay(113.63625); tone(tonePin, 659, 204.54525); delay(227.2725); delay(227.2725);
@user-mi3xv1kq3r
7 жыл бұрын
Продолжение (В\вставить друг за другом) tone(tonePin, 415, 204.54525); delay(227.2725); tone(tonePin, 554, 409.0905); delay(454.545); tone(tonePin, 523, 306.817875); delay(340.90875); tone(tonePin, 493, 102.272625); delay(113.63625); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 440, 102.272625); delay(113.63625); tone(tonePin, 466, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 369, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 409.0905); delay(454.545); tone(tonePin, 311, 306.817875); delay(340.90875); tone(tonePin, 466, 102.272625); delay(113.63625); tone(tonePin, 391, 818.181); delay(909.09); delay(227.2725); tone(tonePin, 293, 204.54525); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 261, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 440, 204.54525); delay(227.2725); tone(tonePin, 369, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 587, 204.54525); delay(227.2725); tone(tonePin, 554, 204.54525); delay(227.2725); tone(tonePin, 440, 204.54525); delay(227.2725); tone(tonePin, 523, 204.54525); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 369, 204.54525); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 293, 204.54525); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 261, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 440, 204.54525); delay(227.2725); tone(tonePin, 369, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 783, 204.54525); delay(227.2725); tone(tonePin, 587, 204.54525); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 415, 204.54525); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 246, 204.54525); delay(227.2725); tone(tonePin, 207, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 293, 204.54525); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 261, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 440, 204.54525); delay(227.2725); tone(tonePin, 369, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 587, 204.54525); delay(227.2725); tone(tonePin, 554, 204.54525); delay(227.2725); tone(tonePin, 440, 204.54525); delay(227.2725); tone(tonePin, 523, 204.54525); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 369, 204.54525); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 311, 204.54525); delay(227.2725); tone(tonePin, 329, 204.54525); delay(227.2725); tone(tonePin, 277, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 493, 204.54525); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 391, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 830, 204.54525); delay(227.2725); tone(tonePin, 622, 204.54525); delay(227.2725); tone(tonePin, 493, 204.54525); delay(227.2725); tone(tonePin, 440, 204.54525); delay(227.2725); tone(tonePin, 329, 204.54525); delay(227.2725); tone(tonePin, 261, 204.54525); delay(227.2725); tone(tonePin, 220, 204.54525); delay(227.2725); tone(tonePin, 440, 409.0905); delay(454.545); tone(tonePin, 440, 409.0905); delay(454.545); tone(tonePin, 440, 409.0905); delay(454.545); tone(tonePin, 349, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 440, 409.0905); delay(454.545); tone(tonePin, 349, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 440, 818.181); delay(909.09); tone(tonePin, 659, 409.0905); delay(454.545); tone(tonePin, 659, 409.0905); delay(454.545); tone(tonePin, 659, 409.0905); delay(454.545); tone(tonePin, 698, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 415, 409.0905); delay(454.545); tone(tonePin, 349, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 440, 818.181); delay(909.09); tone(tonePin, 880, 409.0905); delay(454.545); tone(tonePin, 440, 306.817875); delay(340.90875); tone(tonePin, 440, 102.272625); delay(113.63625); tone(tonePin, 880, 409.0905); delay(454.545); tone(tonePin, 830, 306.817875); delay(340.90875); tone(tonePin, 783, 102.272625); delay(113.63625); tone(tonePin, 739, 102.272625); delay(113.63625); tone(tonePin, 698, 102.272625); delay(113.63625); tone(tonePin, 739, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 622, 409.0905); delay(454.545); tone(tonePin, 587, 306.817875); delay(340.90875); tone(tonePin, 554, 102.272625); delay(113.63625); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 493, 102.272625); delay(113.63625); tone(tonePin, 523, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 349, 204.54525); delay(227.2725); tone(tonePin, 415, 409.0905); delay(454.545); tone(tonePin, 349, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 440, 409.0905); delay(454.545); tone(tonePin, 349, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 440, 818.181); delay(909.09); tone(tonePin, 880, 409.0905); delay(454.545); tone(tonePin, 440, 306.817875); delay(340.90875); tone(tonePin, 440, 102.272625); delay(113.63625); tone(tonePin, 880, 409.0905); delay(454.545); tone(tonePin, 830, 306.817875); delay(340.90875); tone(tonePin, 783, 102.272625); delay(113.63625); tone(tonePin, 739, 102.272625); delay(113.63625); tone(tonePin, 698, 102.272625); delay(113.63625); tone(tonePin, 739, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 466, 204.54525); delay(227.2725); tone(tonePin, 622, 409.0905); delay(454.545); tone(tonePin, 587, 306.817875); delay(340.90875); tone(tonePin, 554, 102.272625); delay(113.63625); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 493, 102.272625); delay(113.63625); tone(tonePin, 523, 204.54525); delay(227.2725); delay(227.2725); tone(tonePin, 349, 204.54525); delay(227.2725); tone(tonePin, 415, 409.0905); delay(454.545); tone(tonePin, 349, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 440, 409.0905); delay(454.545); tone(tonePin, 349, 306.817875); delay(340.90875); tone(tonePin, 523, 102.272625); delay(113.63625); tone(tonePin, 440, 613.63575); delay(681.8175); }
@d36073
7 жыл бұрын
*Благодарю сердечно! порадовал ☃ ♫ ♪ ♨ ♥ ☻ ☺ ☎ ☏ ✄ ☝☟☜☞ ✽ ✾ ✿ ❀ ❁ ❂ ❃ ❄ ❅ ❆ ❇ ❈ ❉ ❊ ❋*
********HELP HELP************** приветствую!!!!! Помогите пожалуйста решить проблему с кодом для Arduino Pro Mini!!!! Использую-тактовая кнопка,динамик(Buzzer), 3Led светодиода. Задача-после нажатия на кнопку и ее удержания играет мелодия из звездных воин(StarWars) и одновременно мигают по очереди 3Led светодиода, а как только отпускаем кнопку мелодия сразу же замолкает и светодиоды все3 просто горят. Думаю такой код не составит труда знающему програмисту Буду очень благодарен за помощь так как бьюсь с задачей уже полтора месяца!! делаю в качестве подарка родственнику! Ниже прилогаю , что я состряпал! Проблема в том,что после отпускания кнопки музыка не замолкает пока не проиграет до конца!! ......................................... // задаем константы const int PinPiezo =10 ; // pin порта (Зумера) const int buttonPin = A0; // номер входа, подключенный к кнопке const int ledPin2 = 4; // номер выхода светодиода const int ledPin3 = 3; // номер выхода светодиода const int ledPin4 = 2; // номер выхода светодиода const byte COUNT_NOTES = 39; // Колличество нот // переменные int buttonState = 0; // переменная для хранения состояния кнопки //int p = 10; //объявляем переменную с номером пина, на который мы ////////////частоты ноты////////////////////////////////// int frequences[COUNT_NOTES] =//частота выводимого меандра, Гц. { 392, 392, 392, 311, 466, 392, 311, 466, 392, 587, 587, 587, 622, 466, 369, 311, 466, 392, 784, 392, 392, 784, 739, 698, 659, 622, 659, 415, 554, 523, 493, 466, 440, 466, 311, 369, 311, 466, 392 }; //длительность нот int durations[COUNT_NOTES] = // длительности воспроизведения сигнала в миллисекундах { 350, 350, 350, 250, 100, 350, 250, 100, 700, 350, 350, 350, 250, 100, 350, 250, 100, 700, 350, 250, 100, 350, 250, 100, 100, 100, 450, 150, 350, 250, 100, 100, 100, 450, 150, 350, 250, 100, 750 }; ///////////////////////////////////////////////////////// void setup() { pinMode(PinPiezo, OUTPUT); //объявляем пин как выход pinMode(buttonPin, INPUT); // инициализируем пин, подключенный к кнопке, как вход pinMode(ledPin2, OUTPUT); // инициализируем пин, подключенный к светодиоду, как выход pinMode(ledPin3, OUTPUT); // инициализируем пин, подключенный к светодиоду, как выход pinMode(ledPin4, OUTPUT); // инициализируем пин, подключенный к светодиоду, как выход } void loop() { buttonState = digitalRead(buttonPin); // проверяем нажата ли кнопка if (buttonState == HIGH) // если нажата, то buttonState будет HIGH: //{ //////////////////////////////////////////////////// for(int i = 0; i { tone(PinPiezo, frequences[i]); // Включаем Pin10 звук,частотаб,продолжительность звучания ноты delay(durations[i] * 2); // Пауза для заданой ноты noTone(PinPiezo); // Останавливаем звук на (Pin 10) /////включаем светодиоды//// digitalWrite(ledPin2, HIGH); digitalWrite(ledPin3, HIGH); digitalWrite(ledPin4, HIGH); } else { //////////////////////////выключает Piezo и все Led//// noTone(PinPiezo); digitalWrite(ledPin2, LOW); digitalWrite(ledPin3, LOW); digitalWrite(ledPin4, LOW); delay(10); /////////////////////////////////////////////////////// } }
но лучше организовать через millis()
@zakonnik008
7 жыл бұрын
как? скинь скетч, если сможешь
А ДИНАМИК С УСИЛИТЕЛЕМ МОЖНО ПОДКЛЮЧИТЬ ДИМА !!!!
Здравствуйте! Очень люблю О.Дмитрия Смирнова. Помогите (не бесплатно) сделать проект: до 20 мелодий на Ардуино, с переключением.и ЖК индикатором номера мелодии, а потом через другой контроллер вывести на 11 выводов соленоидов металлофона. Мой емейл koenigcandles@yandex.ru.Если можете- оставьте телефон.Перезвони.Спасибо. Евгений.
Дмитрий помгите пожалуйста!!!!!!!!!!!!!!!!!!
Вроде взрослый мужик а играется с 8 bit avr !!!
Доброго времени суток. Посмотрите ссылку kzread.info/dash/bejne/lWqH186eesTJh8o.html . Звуковое сопровождение с изменением скорости воспроизведения. Как на ардуинке можна это сделать? Пожалуйсто подскажите буду очень благодарен)
www.ofoct.com/audio-converter/convert-wav-or-mp3-ogg-aac-wma-to-midi.html Конвертер МП3 В MIDI
Уважаемый Дмитрий Осипов. Бросайте к хренам свои Ардуино и найдите себе женщину) А то от видео к видео все хуже выглядите(
@LSRyu
6 жыл бұрын
Ты тупой? Он помогает милионам людей Дмитрий Осипов не бросайте Ардуино
@elkroller
6 жыл бұрын
Хм... есть Uno, есть жена... что я делаю не так?