Прерывания
- Войдите на сайт для отправки комментариев
Вс, 10/11/2013 - 02:48
Всем доброго времени суток!
У меня такая проблема, приведенный ниже код считывает количество нажатий кнопки при какждом нажатии переменная i должна увеличиться на 0.5, но при нажатии в терминал ком порта выдается сразу четыре значения
0.5
1.0
1.5
2.0
не могу понять почему так помогите разобраться.
float i = 0.0; void setup() { Serial.begin(9600); attachInterrupt(0, button, RISING); } void button() { i = i + 0.5; Serial.println(i); } void loop() { }
http://arduino.ru/forum/programmirovanie/kak-stabilizirovat-knopku-po-pr...
Блин ведь читал о стабилизации! и совсем забыл про нее! Спасибо!