Arduino: tlačítka pro odmítnutí - jak to funguje
K řádnému odepření tlačítka na Arduinu potřebujete pouze několik řádků kódu. V tomto praktickém tipu vám přesně vysvětlíme, co to je.
Tlačítka pro odskok na Arduino
Pokud připojíte tlačítko k Arduino a stisknete jej, Arduino může stisknout tlačítko jako několikanásobné stisknutí. Tento jev se nazývá „skákací“. Tlačítko „odepsat“ je však velmi jednoduché.
- Chcete-li to provést, nejprve napište "if (digitalRead (4)) {" a zkontrolujte, zda tlačítko na kolíku 4 bylo přepnuto na "HIGH", to znamená, že bylo stisknuto.
- Potom nechte Arduino počkat 5 milisekund: "zpoždění (5);".
- Poté znovu vložte příkaz if. Poté můžete vložit skutečné příkazy. Nyní jsou příkazy provedeny, pouze pokud bylo tlačítko stisknuto správně.
Arduino: příklad kódu pro odskakování pomocí tlačítka
- neplatné nastavení () {
- pinMode (4, INPUT_PULLUP);
- }
- void loop () {
- if (digitalRead (4)) {
- zpoždění (5);
- if (digitalRead (4)) {
- // ...
- }
- }
- }
V dalším praktickém tipu vám vysvětlíme, jak poslat SMS s Arduino.