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.
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.
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.