2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tlačítko je komponent, ktorý po stlačení spojí dva body v obvode.
Keď je tlačidlo otvorené (nestlačené), neexistuje spojenie medzi dvoma nohami tlačidla, takže kolík je pripojený k 5 voltom (cez výsuvný odpor) a čítame VYSOKO. Keď je tlačidlo zatvorené (stlačené), vytvorí spojenie medzi jeho dvoma nohami a spojí kolík so zemou, takže prečítame NÍZKU. (Kolík je stále pripojený k 5 voltom, ale odpor medzi nimi znamená, že kolík je „bližšie“k zemi.)
Krok 1: Potrebné súčasti:
1. Arduino UNO
2. Breadboard
3. Tlačidlo
4. Rezistor
5. Prepojovací drôt
Krok 2: Schéma zapojenia:
Pripojte tri vodiče k doske. Prvá prechádza z jednej nohy tlačidla cez sťahovací odpor (tu 10 k ohm) na zem. Druhý prechádza z príslušnej nohy tlačidla na 5 voltové napájanie. Tretí sa pripája na digitálny I/O pin (tu pin 2), ktorý číta stav tlačidla.
Keď je tlačidlo otvorené (nestlačené), neexistuje spojenie medzi dvoma nohami tlačidla, takže kolík je spojený so zemou (cez sťahovací odpor) a čítame LOW. Keď je tlačidlo zatvorené (stlačené), vytvorí spojenie medzi jeho dvoma nohami a spojí kolík s napätím, takže čítame VYSOKO. (Kolík je stále spojený so zemou, ale odpor odoláva toku prúdu, takže cesta najmenšieho odporu je +5V.) Ak odpojíte digitálny vstupno -výstupný kolík od všetkého, LED dióda môže nepravidelne blikať. Dôvodom je, že vstup je „plávajúci“- to znamená, že nie je pripojený ani k napätiu, ani k zemi. Viac alebo menej náhodne sa vráti buď VYSOKÝ alebo NÍZKY. Preto v obvode potrebujete sťahovací odpor.
Krok 3: Kód:
V prípade ďalších zaujímavých projektov ma kontaktujte na:
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Stránka Facebooku:
Instagram: https://instagram.com/official_techeor? Igshid = uc8 …
tlačidlo int = 2;
int a; void setup () {Serial.begin (9600); pinMode (tlačidlo, VSTUP); } void loop () {a = digitalRead (tlačidlo); Serial.print ("Hodnota tlačidla ="); Serial.println (a); }