Arduino: atcelšanas pogas - kā tas darbojas
Lai pareizi norakstītu pogu Arduino, jums ir nepieciešamas tikai dažas koda rindiņas. Šajā praktiskajā padomā mēs jums izskaidrosim, kas tieši tie ir.
Atcelšanas pogas uz Arduino
Ja jūs pievienojat pogu Arduino un nospiežat to, Arduino var reģistrēt pogas nospiešanu vairākkārt. Šo parādību sauc par "veselīgu". Tomēr poga “atcelt” ir ļoti vienkārša.
- Lai to izdarītu, vispirms rakstiet "if (digitalRead (4)) {", lai pārbaudītu, vai poga 4. tapā ir pārslēgta uz "HIGH", ti, nospiesta.
- Tad ļaujiet Arduino nogaidīt 5 milisekundes: "kavēšanās (5);".
- Pēc tam vēlreiz ievietojiet paziņojumu if. Tad jūs varat ievietot faktiskās komandas. Tagad komandas tiek izpildītas tikai tad, ja poga ir nospiesta pareizi.
Arduino: koda piemērs spiedpogas atcelšanai
- Nederīga iestatīšana () {
- pinMode (4, INPUT_PULLUP);
- }
- tukšs cilpa () {
- if (digitalRead (4)) {
- kavēšanās (5);
- if (digitalRead (4)) {
- // ...
- }
- }
- }
Nākamajā praktiskajā padomā mēs izskaidrosim, kā nosūtīt SMS ar Arduino.