Letní IoT: Den 2
Z MiS
(Rozdíly mezi verzemi)
(Vlastní metoda - nová stránka) |
(→Opakování) |
||
Řádka 8: | Řádka 8: | ||
# Vypsat (do konzole) všechny sudá čísla do 50 | # Vypsat (do konzole) všechny sudá čísla do 50 | ||
# 3 LEDky, po 2 sekundách se bude střídat, která bude svítit (červená, žlutá, zelená, čer...) | # 3 LEDky, po 2 sekundách se bude střídat, která bude svítit (červená, žlutá, zelená, čer...) | ||
− | |||
= Cykly = | = Cykly = |
Verze z 18. 11. 2020, 11:14
Obsah |
Opakování
Na začátek si zopakujeme věci, co jsme dělali včera
- Blikání ledky v 2s prodlevou
- Vypsat (do konzole) všechny sudá čísla do 50
- 3 LEDky, po 2 sekundách se bude střídat, která bude svítit (červená, žlutá, zelená, čer...)
Cykly
- Úvod do cyklů
- For cyklus
- Samostatné úkoly
LEDka
Podmínka
if(jeSplneno) { toto se provede, pokud je podmínka splněna } else { toto se provede, když podmínka není splněna }
Co může být v if()?
- boolean
- if(spleno) { Serial.print("splneno"); } else { Serial.print("nesplneno"); }
- int
- if(teplota > 20) { ... rozsviť LEDku; }
Vlastní metoda
Samostatný úkol
- Vytvoř metodu, co na 3 s rozsvítí ledku.
- Vytvoř metodu, co 10× vypíše "blik"
- Vytvoř metodu, co 3× vypíše zadané slovo a zabliká při tom
Tlačítko
Samostatné úkoly
- Když se zmačkne tlačítko, rozsvítí se modrá LEDka za 3 sekundy
- Žlutá dioda stále svítí, když zmáčkneme tlačítko, tak se zhasne a do konzole se vypíše "Zmáčkl si tlačítko po (číslo)"