Mi.Gl.- Hodinky se stopkami a budíkem
Termíny:
HW: OLED, RTC, Nano, pole, tlačítka, piezzo
Zadání:
- Pomocí Arduina, LCD displeje a tlačítek vytvořte hodiny se stopkami a budíkem
- Jedním tlačítkem se bude měnit aktuálně zobrazovaná funkce (hodiny/stopky/nastavení budíku)
- Druhé tlačítko bude mít u stopek funkci start/stop, u budíku zvýšení minut u času buzení
- Třetí tlačítko bude mít u stopek funkci reset, u budíku zvýšení hodin v čase buzení
- Když se čas shoduje s časem budíku, ozve se melodie z piezo buzzeru
Ma.Ča. - Ovládání školního robota joystickem
Termíny:
HW: robot, joystick shield, arduino z 14. sady, 2xBT modul
Zadání:
- Naprogramujte školního robota tak, aby se dal ovládat přes Bluetooth joystickem
- Přidejte funkci automatického zastavení před překážkou pomocí ultrazvukového čidla
Ja.Kl. - Elektronická kostka se sedmisegmentovým displejem
Termíny:
HW: Arduino NANO, nepájivé pole, sedmisegmentový displej se 4 pozicemi, tlačítko
Zadání:
- Pomocí Arduina, sedmisegmentového displeje a tlačítka vytvořte elektronickou hrací kostku.
- Při stisku (a držení) tlačítka se na displeji budou velmi rychle měnit náhodné hodnoty.
- Při každé změně čísla se zároveň i náhodně změní pozice čísla na displeji
- Po puštění tlačítka se hodnota zastaví
On.Ho. - Automatické řízení ventilátoru s možností ovládání přes BlueTooth
Termíny:
HW: Arduino NANO, pole, LCD displj, verntilátor, tranzistor, bluetooth adaptér, FTDI převodník, DHT
Kr.Ko. - Hra na postřeh
Termíny:
HW: Arduino nano, pole, LCD, 2xsenzor, Tlac, LEDka
Zadání:
- Pomocí Arduina , 2 tlačítek, LEDky a LCD displeje vytvořte hru na postřeh pro dva hráče
- Po spuštění hry se postupně rozsítí všechny LED a pak po náhodném intervalu zhasnou
- Každý hráč má své tlačítko, úkolem je stisknout tlačítko co nejdříve po rozsvícení LEDky. Pokud hráč stiskne tlačítko dříve, než se LEDka rozsvítí, prohrál
- Program po každém kole na LCD displej vypíše, který hráč vyhrál a o kolik milisekund
- Po pěti kolech se na serial monitoru zobrazí celkové skóre, vítěz a suma času, o kolik byl rychlejší
Vo.Ku. - Počítání slepic
Termíny:
HW: OLED, Arduino nano, nepájivé pole
Zadání:
- Pomocí dvojice optických infrasnímačů detekujte průchod slepic otvorem kurníku (podle pořadí aktivovaných čidel detekujte, zda se slepice pohybuje ven nebo dovnitř).
- Podle směru průchodu zvyšujte nebo snižujte čítač slepic v kurníku.
- Na LCD displeji zobrazujte aktuální počet slepic, denní režim (ráno / večer) a stav dvířek.
- Rozednění a soumrak detekujte fotorezistorem a podle toho zavírejte nebo otevírejte kurník servomotorem
- Pokud po večerním zavření dvířek nejsou v kurníku všechny slepice, zobrazte na displeji varování
Ja.Do. - Otočný radar
Termíny:
HW: Servo, Ultrazvukové čidlo
Zadání:
- Pomocí Arduina ovládejte servo motor, který bude natáčet ultrazvukový senzor v definovaném rozsahu (např. 0–180°) a měřit vzdálenost v jednotlivých úhlech
- Naměřená data (úhel + vzdálenost) odesílejte přes sériovou linku do počítače v jasně definovaném formátu
- V počítači vytvořte aplikaci, která bude data přijímat a v reálném čase zobrazovat (např. jako 2D radarový graf)
- Ošetřete chybové stavy měření (např. mimo rozsah senzoru, šum) a zajisti stabilní chod systému
- Volitelně: přidejte možnost měnit parametry skenování (rychlost serva, rozsah úhlů) z počítače
Ma.Ad. - Hra Had
Termíny:
HW: Maticove displeje, nano, joystick
Ra.In. - Hra na paměť a postřeh (4barvy..)
Termíny:
HW: Arduino nano, 4 tlačítka, OLED displej