Обработка нескольких кнопок висящих на одном пине.
- Войдите на сайт для отправки комментариев
Втр, 20/01/2015 - 19:19
void buttons()// здесь мы опрашиваем кнопки { c=analogRead(button); delay(50); if(c<100) { back(); } else if(470<c && c<510) { forward(); } else if(310<c && c<340) { back_start(); } else if(590<c && c<610) { forward_end(); } }
Иногда при отпускании кнопки запускается не та функция. Понимаю что дело в дребезге. Как вылечить?
Читайте классику - leshak http://alxarduino.blogspot.com/2013/09/ReadAnalogKeys.html
Опять пропал куда-то. Уехал на зимовку..... :(