Arduino: tühista nupud - kuidas see töötab
Arduino nupu nõuetekohaseks silumiseks on vaja ainult mõnda koodirida. Selles praktilises näpunäites selgitame teile täpselt, mis need on.
Arduino nuppude tühistamine
Kui ühendate nupu Arduinoga ja vajutate seda, võib Arduino nupu mitme vajutusena registreerimise registreerida. Seda nähtust nimetatakse "kopsakaks". Nupp "tühistada" on aga väga lihtne.
- Selleks kirjutage kõigepealt "if (digitalRead (4)) {", et kontrollida, kas 4. tihvti nupp on lülitatud asendisse "HIGH", st et on vajutatud.
- Seejärel laske Arduinol oodata 5 millisekundi: "viivitus (5);".
- Seejärel lisage if-lause uuesti. Seejärel saate sisestada tegelikud käsud. Nüüd täidetakse käske ainult siis, kui nuppu on õigesti vajutatud.
Arduino: koodinäide nuppude silumiseks
- kehtetu seadistus () {
- pinMode (4, INPUT_PULLUP);
- }
- tühine silmus () {
- if (digitalRead (4)) {
- viivitus (5);
- if (digitalRead (4)) {
- // ...
- }
- }
- }
Järgmises praktilises näpunäites selgitame, kuidas saata Arduinoga SMS-i.