Товарищи, подскажите пожалуйста. Написал скетч мигание светодиодами, и хочу чтобы по нажатию кнопки менялись режимы, но у меня на нажатие кнопки нет реакции, мигает всегда в 1 режиме что делать? Кто готов помочь?
Товарищи, подскажите пожалуйста. Написал скетч мигание светодиодами, и хочу чтобы по нажатию кнопки менялись режимы, но у меня на нажатие кнопки нет реакции, мигает всегда в 1 режиме что делать? Кто готов помочь?
Комментарии: 32
Anonim
читай про прерывания и фильтр дребезга
Mishanya
Код давай
Anonim
там больше схема роляет, так как код в 5 строк
Hero
Фото или файл?
Vasil
В консоль пусть выплёвывает
Anonim
code
Hero
отправил. посмотри пожалуйста, вот между 1 и 2 режимом как переключаться что не так
Anonim
все не так. Я же ответил выше: для таких целей лучше использовать прерывания и нужно обязательно делать фильтр дребезга. И все заработает.
Vasil
delay(70); // ждём 0.2 секунды Это что?
Hero
это светодиод горит 70 мс, по времени.
Vasil
Ты это увидишь? Залей и смотри, что тебе в консоль выплёвывает
Hero
да это не столь важно, там светодиод мигает, и я визуально определил что так лучше, проблема не во времени его свечения. проблема в режимах
Anonim
https://i.gifer.com/OG38.gif
Hero
залил, в порт до нажатия кнопки 0 отправляет
Vasil
А дальше не видишь проблемы?
Sim
Гайвер тебе готов помочь.