Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul a constat in implementarea unei alarme de apartament. Functionalitatile acesteia sunt : + introducerea parolei + verificarea parolei si semnalarea unui event in cazul in care nu corespunde + schimbarea parolei
Explicatie schema:
Inputul microprocesorului Atmega 324 este dat de catre tastatura. Stringul introdus la tastatura este apoi directionat ca output pe lcd.
Descrierea codului aplicaţiei (firmware):
Explicatie cod :
Pentru conectarea cu LCD-ul, am folosit portul C, precum in codul de la laboratorul 1.
Pentru receptionarea parolei scrise:
+ am folosit portul A, declarand pinii PNA0 -> PNA7 de intrare + am verificat valorile registrelor PINA + am folosit pinul D7 , asociat unui led, pentru luminarea acestuia
Rezultate :
Au fost realizate urmatoarele functionalitati:
1. setarea parolei
2. posibilitatea de a introduce parola de 3 ori,daca de fiecare data este gresita
3. palpairea unui led in cazul in care parola este introdusa gresit si afisarea unui mesaj
4. afisarea unui mesaj in cazul in care parola introdsa este corecta
+ implementarea functiilor lcd
+ lucrul cu butoane