Arduino: tlačidlá na odloženie - ako to funguje
Na správne odmietnutie tlačidla na Arduino potrebujete iba niekoľko riadkov kódu. V tomto praktickom tipe vám vysvetlíme, čo presne sú.
Tlačidlá na odloženie na Arduino
Ak pripojíte tlačidlo k Arduino a stlačíte ho, Arduino môže zaregistrovať stlačenie tlačidla ako viacnásobné stlačenie. Tento jav sa nazýva „poskakovanie“. Tlačidlo na „odpísanie“ je však veľmi jednoduché.
- Najprv napíšte „if (digitalRead (4)) {“, aby ste skontrolovali, či bolo tlačidlo na kolíku 4 prepnuté na „HIGH“, čiže bolo stlačené.
- Potom nechajte Arduino počkať 5 milisekúnd: „meškanie (5);“.
- Potom znova vložte príkaz if. Potom môžete vložiť skutočné príkazy. Teraz sa príkazy vykonajú, iba ak bolo tlačidlo stlačené správne.
Arduino: príklad kódu pre odskakovanie pomocou tlačidla
- neplatné nastavenie () {
- pinMode (4, INPUT_PULLUP);
- }
- void loop () {
- if (digitalRead (4)) {
- oneskorenie (5);
- if (digitalRead (4)) {
- // ...
- }
- }
- }
V ďalšom praktickom tipe vám vysvetlíme, ako poslať SMS správu s Arduino.