Проблема с функцией Tone()
- Войдите на сайт для отправки комментариев
Сб, 05/03/2016 - 16:08
for(int i(0);i<29;i++){
tone(Buzzar,NOTE[i]); - //Работает нормально
delay(TEMP[i]); //
noTone(Buzzar);
for(int i(0);i<29;i++){
tone(Buzzar, NOTE[i], TEMP[i]); - // В функцию tone() добавляю третий параметр который отвечает за длительность ноты, и убираю delay(TEMP[i]); . Не работает
noTone(Buzzar);
в функции for i++ пробегает от 0 до 28 очень быстро , поэтому вы и не услышите ничего , верните delay
Спасибо)) получается если фунцуия tone находиться в цикле лучше писать delay.
От delay() лучше избавляться, только делать это надо грамотно. Например так:
Спасибо)) возьму на заметку)