Обработка нескольких кнопок висящих на одном пине.
- Войдите на сайт для отправки комментариев
Втр, 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
Опять пропал куда-то. Уехал на зимовку..... :(