Прерывания
- Войдите на сайт для отправки комментариев
Вс, 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...
Блин ведь читал о стабилизации! и совсем забыл про нее! Спасибо!