Arduino: кнопки отказов - как это работает
Видео по теме: (May 2024).
Чтобы правильно отменить деблокирование кнопки на вашем Arduino, вам понадобится всего несколько строк кода. В этом практическом совете мы объясним вам, что это такое.
Кнопки отказов на Arduino
Если вы подключите кнопку к Arduino и нажмете ее, Arduino может зарегистрировать нажатие кнопки как несколько нажатий. Это явление называется «подпрыгивание». Однако кнопка «отменить» очень проста.
- Для этого сначала напишите «if (digitalRead (4)) {», чтобы проверить, была ли кнопка на контакте 4 переключена в положение «HIGH», то есть нажата ли она.
- Затем позвольте Arduino ждать 5 миллисекунд: «delay (5);».
- Затем снова вставьте оператор if. Затем вы можете вставить фактические команды. Теперь команды выполняются, только если кнопка была нажата правильно.
Arduino: пример кода для отладки кнопки
- void setup () {
- pinMode (4, INPUT_PULLUP);
- }
- void loop () {
- if (digitalRead (4)) {
- задержка (5);
- if (digitalRead (4)) {
- // ...
- }
- }
- }
В следующем практическом совете мы объясним, как отправить SMS с Arduino.