Fråga Box pussel (18 / 20 steg)
Steg 18: knappar
För att ansluta en knapp, gör jag detta:
Arduino-knappen
5V---> en av knappen leder
knappen Pin -> andra knappen bly
Ange PIN-koden till insatsen
pinMode (buttonPin, ingång);
Göra en digital läsa på stiftet
int läsa = digitalRead(buttonPin);
Det är grunderna, men att få en noggrann läsning, särskilt om du försöker att identifiera sekvenser som du kommer att vilja göra något liknande exemplet debounce medföljer Arduino IDE. I grund och botten kontrollerar detta om samma knapp trycks fortfarande varje gång genom öglan, om den ändras sedan sist läste då det inte räknas behandlingen tills debounce förseningen har passerat (några millisekunder). Detta beror på att knappen avläsningar kan vara lite squirly i övergången från på till och kan se ut flera knapptryckningar.