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

16. Úlohy pro samostatnou práci II

16.1. Kódový zámek 1

Sestavte program, který bude realizovat funkci kódového zámku. V klidovém stavu svítí RGB LED modře. Po zadání kódu (čtyřmístného složeného z číslic 1, 2, 3 a 4) pomocí tlačítek (1 - pin 14, 2 - pin 15, 3 - pin 16, 4 - pin 17) se rozsvítí LED červeně pokud byl zadán chybný kód. LED svítí 10 s během nichž nelze zadání kódu opakovat. Po jejím uplynutí se opět rozsvítí LED modře a je možné volbu opakovat. Pokud je zadán správný kód, LED se rozsvítí zeleně po dobu 10 s, pak zámek opět přejde do stavu zamčeno s indikací modrou LED.

Řešení


16.2. Kódový zámek 2

Upravte program z minulé úlohy tak, aby se po zádání správného kódu zámek odemkl, indikováno zeleným svitem LED, a zámek zůstal odemčený. Zamknutí se provede stisknutím libovolného tlačítka po dobu alespoň 3 s, to je indikováno změnou barvy LED na modrou.

Řešení


16.3. Kódový zámek 3

Program z předchozí úlohy doplňte možností zadání nového kódu. Kód lze měnit jen v případě, že je zámek odemčený a je aktivována funkce změny současným stlačením tlačítek 1 a 2, to indikováno žlutým svitem RGB LED (současně červená a zelená). Po ukončení zadání nového kódu postupným stisknutím tlačítek zůstane zámek ve stavu odemčeno s indikací zelenou LED.

Řešení

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