2.1. Had
Sestavte program pro postupné rozsvěcování a zhasínání osmi led (piny 1 až 8) zprava doleva. Po doběhnutí se celý cyklus opakuje ("běžící had"). Každá led svítí vždy 0,2s.
Pro realizaci opakování nějaké činnosti lze využít cyklu, ten provádí příkaz dokud je splněna podmínka
for (inicializace; podmínka; přírůstek) příkaz;
inicializace ... nastavení výchozí hodnoty proměnné
podmínka ... podmínka, při jejímž splnění se provádí příkaž
přírůstek ... změna řídící proměnné
inicializace ... nastavení výchozí hodnoty proměnné
podmínka ... podmínka, při jejímž splnění se provádí příkaž
přírůstek ... změna řídící proměnné
2.2. Sem-tam
Sestavte program pro postupné rozsvěcování a zhasínání led zprava doleva. Po doběhnutí na konec se směr otočí a světélko běží zase zpět, celý cyklus se opakuje. Každá led svítí vždy 0,2s.
2.3. Dvě světélka
Sestavte program pro běh dvou světýlek proti sobě (jedno běží zleva a druhé zprava). Tedy dva světelní hadi z úlohy 1 proti sobě. Po doběhnutí se celý cyklus opakuje. Každá led svítí vždy 0,2s.
2.4. Zdvojený had
Sestavte program pro běh světelného hada z úlohy 1 upravený tak, že nesvítí jen jedna led, ale vždy dvě sousední led (na konci svítí první a poslední led současně).