Bruker knapp i Arduino
For å forklare bruken av knapper i Arduino er et lite prosjekt med å slå av og på LED ved hjelp av trykknappen laget. For å tilordne statene til LED -en som den samme som tilstanden til trykknappen, brukes en digital lesning og digital skrivefunksjon. Tilsvarende, for å tildele tilstandene til LED basert på tilstanden til bryteren, brukes den digitale lesen - og skrivefunksjoner ved å bruke en IF -loop. I dette prosjektet er følgende komponentene som brukes:
Kretsdiagrammet for prosjektet er gitt som:
I dette prosjektet er LED koblet til den digitale pinnen nummer 7 i Arduino og en motstand OD 220 ohm brukes med LED. Trykknappen er koblet til Arduino ved å bruke sin pinne 5 ved å koble den til 220 ohm -motstanden. Dessuten er motstanden og bryteren ofte jordet, og den andre pinnen til trykknappen er koblet til 5-volts tilførsel av Arduino.
Arduino -kode
Etter å ha konstruert et kretsdiagram er det skrevet en Arduino -kode som er gitt som:
const int -knapp = 5;For å koble knappen til Arduino, blir først pinnen til Arduino erklært til trykknappen, og deretter er pinnen for LED erklært. Tilsvarende er knappetilstanden erklært ved å bruke heltallsvariabelen. Deretter initialiseres pinnene og deres moduser i installasjonsfunksjonen ved hjelp av pinmode -funksjonen. Etter det i Loop -funksjonen blir tilstanden til knappen funnet ut ved å bruke DigitalRead -funksjonen og basert på tilstanden til knappen LED -en er tildelt ved hjelp av DigitalWrite -funksjonen.
Knappen initialiseres med input_pullup -modus som tilstandene på knappen vil bli omvendt. Så når knappen trykker på, vil tilstanden til knappen være lav og LED vil også bli gitt HGH -tilstanden, og hvis tilstanden til knappen er høy, er det når knappen trykkes, så vil LED -tilstanden også være lav.
Ideen bak input_pullup er at den stabiliserer tilstanden til knappen som i normal inngangstilstand er det en viss spenning selv i den lave tilstanden på knappen. Slik kan vi bruke knapper i Arduino.
Konklusjon
For å grensesnitt en knapp med Arduino er det to funksjoner som brukes, den ene er DigitalRead -funksjonen og den andre er DigitalWrite -funksjonen. Trykknappene brukes stort sett til å koble enheter fra strømforsyningen. I denne oppskrivningen blir hvordan du bruker knappen i Arduino kort ved å demonstrere det lille prosjektet med å slå LED på og på ved hjelp av trykknappen.