<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >>

15. Úlohy pro samostatnou práci I

15.1. Hrací kostka 1

Napište program realizující funkci hrací kostky, tj. náhodného výběru ze šesti variant. "Hozenou" hodnotu zobrazte pomocí LED (piny 2 až 8). Pro hodnotu (1) svítí LED 5, pro hodnotu (2) svítí LED 2 a 8, ... pro (6) svítí LED 2, 3, 4, 6, 7 a 8. Hod kostkou se realizuje stisknutím tlačítka (pin 17).

Nápověda

Řešení


15.2. Hrací kostka 2

Upravte předchozí program tak, že při stisknutém tlačítku se zobrazují rychle se měnící náhodné hodnoty. V okamžiku uvolnění tlačítka zůstane svítit poslední stav.

Řešení


15.3. Převod binárních čísel

Sestavte program, který bude zobrazovat hodnotu, kterou představuje kombinace stisknutých tlačítek v binárním kódu (bit 3 - tlačítko pin 14, bit 2 - tlačítko pin 15, bit 1 - tlačítko pin 16 a bit 0 - tlačítko pin 17). Hodnotu zobrazujte počtem rozsvícených LED z prava (0 - nesvítí žádná LED, 1 - svítí LED 1, 2 - svítí LED 1 a 2, ... 8 - svítí všechny LED). Pokud je vstupní číslo větší než 8, bliká LED 8).

Řešení

<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >>