Arduino: бутони за дебютиране - как работи
Свързани Видеоклипове: (Може 2024).
За да деблокирате правилно бутон на вашия Arduino, ви трябват само няколко реда код. В този практичен съвет ще ви обясним какви точно са те.
Разблокирайте бутоните на Arduino
Ако свържете бутон към Arduino и го натиснете, Arduino може да регистрира натискането на бутона като множество натискания. Това явление се нарича „подскачане“. Бутон за „разобличаване“ обаче е много прост.
- За целта първо напишете "if (digitalRead (4)) {", за да проверите дали бутонът на щифт 4 е превключен на "HIGH", тоест е натиснат.
- След това оставете Arduino да изчака 5 милисекунди: "забавяне (5);".
- След това поставете отново израза if. След това можете да поставите действителните команди. Сега командите се изпълняват само ако бутонът е натиснат правилно.
Arduino: пример за код за разглобяване с бутон
- настройка за невалидност () {
- pinMode (4, INPUT_PULLUP);
- }
- void loop () {
- ако (digitalRead (4)) {
- забавяне (5);
- ако (digitalRead (4)) {
- // ...
- }
- }
- }
В следващия практичен съвет ще ви обясним как да изпратите SMS с Arduino.