IoT: Cykly
Z MiS
(Rozdíly mezi verzemi)
m (Stránka Letní IoT : Cykly přemístěna na stránku Letní IoT: Cykly: špatný formát odkazu) |
Verze z 20. 1. 2021, 17:52
Cykly nám slouží k tomu, že se něco opakuje dokud není něco splněno...
Obsah[skrýt] |
For cyklus
for(int i = 0; i < 10; i++) { ...kód... } for(int i - proměnná i; i < 10 - dokud je i menší než 10; i++ - pokaždé se i zvýší o jedno)
buď tam dáme i < 10, nebo i <= 9
můžeme to dát také tak, že se nám bude proměnná zmenšovat a dokud bude větší než něco, tak cyklus poběží
for(int i = 10; i > 1; i--) { ...kód... }
V některých případech se to může hodit
Samostatný úkol
- Vypište do konzole (Serial.println()) čísla od 0 do 10 (se sekundovou prodlevou)
- Vypište do konzole čísla od 0 do 100
Samostatný úkol s LEDkou
- LEDka blikne (rozsvítí se na sekundu a pak zhasne na sekundu) a pak 3 sekundy nesvítí, 2 × blikne, 3 ... 10 × blikne
- LEDka se rozsvítí na sekundu, zhasne na sekundu, rozsvítí se na dvě sekundy, zhasne na dvě sekundy, rozsvítí se na 3... zhasne na 10 sekund, rozsvítí se na sekundu