1 of 9

bitKrnov - lekce A21

Arduino - Wiring

License

2 of 9

Docházka

3 of 9

Agenda

  • Teorie
    • Wiring
      • Arduino a Wiring
        • proměnné
        • setup a loop
  • Praxe
    • bitGame

4 of 9

Arduino IDE - nový sketch

Pokud chceme začít psát nový program pro Arduino, postíme Arduino IDE a klikneme na nový

Otevře se výchozí konstrukce programu s setup() a loop().

5 of 9

Arduino IDE - globální a lokální proměnné

  • Globální proměnné�Na začátku, před setup si můžeme nastavit globální proměnné. Tu jsou potom vidět a je je možno měnit kdekoliv.�
  • Lokální proměnné�Proměnné nastavene v těle funkcí (např. setup nebo loop), jsou viditelné jen v nich.

6 of 9

Arduino IDE - setup + loop

setup

Zde se Arduino nastaví, například který vývod bude vstupem a který výstupem.

loop

Nekonečná smyčka s vlastním programem. Zapínají se zde vývody nebo se čtou jejich stavy a řídí se tok programu.

7 of 9

Arduino IDE - vestavěné funkce

pinMode - nastaví vývod (LED_BUILTIN) Arduina jako výstup (OUTPUT)

; - řádek příkazu musí končit středníkem

8 of 9

Arduino IDE - vestavěné funkce

digitalWrite - nastaví vývod (LED_BUILTIN) Arduina na HIGH = 1 (+5V) nebo LOW = 0 (0V)

delay - zpoždění 1000 milisekund = 1 sekunda

HIGH - anglicky vysoký = 1 = 5V

LOW - anglicky nízký = 0 = 0V

; - řádek příkazu musí končit středníkem

9 of 9

Arduino IDE - blikáme