Na túto úlohu si pripravíme :

  1. Arduino Uno
  2. Breadboard
  3. 3x LED
  4. 4x rezistor s odporom (150Ωohm)
  5. Tlačidlo
  6. Vodiče
  7. 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.



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.


Posledná zmena: sobota, 22 mája 2021, 16:33