Arduino: butoane de decontare - cum funcționează
Pentru a deconecta corect un buton pe Arduino, aveți nevoie doar de câteva linii de cod. În acest sfat practic, vă vom explica exact care sunt acestea.
Butoane de dezactivare de pe Arduino
Dacă conectați un buton la Arduino și îl apăsați, Arduino poate înregistra apăsarea butonului ca mai multe apăsări. Acest fenomen se numește „săritură”. Cu toate acestea, un buton pentru „debaking” este foarte simplu.
- Pentru a face acest lucru, mai întâi scrieți „dacă (digitalRead (4)) {” pentru a verifica dacă butonul de pe pinul 4 a fost comutat la „HIGH”, adică a fost apăsat.
- Apoi, lăsați Arduino să aștepte 5 milisecunde: "întârziere (5);".
- Apoi introduceți din nou instrucțiunea if. Apoi puteți introduce comenzile reale. Acum comenzile sunt executate numai dacă butonul a fost apăsat corect.
Arduino: exemplu de cod pentru deconectarea butonului
- void setup () {
- pinMode (4, INPUT_PULLUP);
- }
- void loop () {
- if (digitalRead (4)) {
- întârziere (5);
- if (digitalRead (4)) {
- // ...
- }
- }
- }
În următorul sfat practic vă vom explica cum să trimiteți un SMS cu Arduino.