LED s tlačidlom
Na túto úlohu si pripravíme :
- Arduino Uno
- Breadboard
- 3x LED
- 4x rezistor s odporom (150Ωohm)
- Tlačidlo
- Vodiče
- USB kábel na prepojenie Arduina s PC
Potrebné znalosti k úlohe:
- Z I/O portu nemusí ísť signál iba HIGH alebo LOW napätia, ale môže vstupovať úroveň napätia z vonku. Pre použitie tieto funkcie nastavíme IO ako INPUT. Potrebné použitie funkcie pinMode().
- Ak nastavíme IO ako INPUT, môžeme použiť funkciu digitalRead() pre zistenie úrovne externého napätia.
![](https://lms.umb.sk/pluginfile.php/293787/mod_page/content/1/image.png)
![](https://lms.umb.sk/pluginfile.php/293787/mod_page/content/1/image%20%281%29.png)
Popis úlohy
Keď spustíme kód tak pravdepodobne sa nič nestane. Nemusíme sa báť ak sme všetko zapojili správne a zdroj je zapnutý LED-ky rozsvietime stlačením a držaním tlačidla. Ako náhle pustíme tlačidlo LED-ky by mali zhasnúť. Môžeme zapojiť aj viac LED-iek alebo menej je to úplne jedno. Princíp fungovanie je taký, že pokiaľ držíme tlačidlo tak LED-ky majú HIGH tým pádom budú svietiť a naopak, tento princíp zabezpečuje v kóde podmienka if(push==HIGH), v preklade pokiaľ držíme gombík, máme HIGH teda svietime.
Last modified: Saturday, 22 May 2021, 4:33 PM