Odpočet na hodinovém displeji
Paní učitelko, potřebuji vyrobit „bombu“, která odpočítává čas a přestřihnutím drátků jde zastavit.
Velmi vydařený projekt pro skauty. Jedna osmnáctiletá slečna vyráběla a pájela, druhá programovala a třetí chystala šifry. Ukázka toho, že stačí v hodinách informatiky inspirovat a nápady předčí očekávání.
Nutné příslušenství: vodiče, rezistory, nepájivé pole, hodinový displej s čipem TM1637, zip LED, konektor (libovolná rozšiřující deska).
Pro ovládání hodinového displeje v MakeCode existuje rozšíření TM1637.
Popis programu
- Při zapnutí se tlačítky A/B nastaví požadovaný počet minut (výchozí hodnota 60) a spustí se odpočet.
- Po správném vyluštění šifry zjistíme barvu drátku k přestřihnutí.
- Přestřižení správného drátku = rozsvítí se zelená dioda.
- Přestřižení špatného drátku = rozsvítí se červená dioda.
- Tři červené = konec hry (vizuálně, zvukově, jak je libo).
- Tři zelené = zastaví se odpočet.
Jaké fyzikální kouzlo je uvnitř schované?
K pinu 1 jsou paralelně připojeny tři rezistory, každý jinak barevným drátkem. Podobně k pinu 2 jsou opět paralelně připojeny všechny zbývající drátky a k nim rezistory. Při přestřižení jednoho z drátků se zvýší odpor zapojení a na příslušném pinu se změní hodnota. Mezi těmito hodnotami nastavíme meze podmínek.
Podobná práce s podmínkami:
<<< Když zlobí když
<<< Intenzita světla
<<< Umělý horizont
Kompletní program:
(kliknutím na kód se zobrazí v simulátoru)
(kliknutím na kód se zobrazí v simulátoru)