This shows you the differences between two versions of the page.
pm:prj2021:alazar:houseclock [2021/06/03 00:14] adrian.cojocaru1603 [Software Design] |
pm:prj2021:alazar:houseclock [2021/06/03 20:03] (current) adrian.cojocaru1603 [Software Design] |
||
---|---|---|---|
Line 17: | Line 17: | ||
* BUZZER | * BUZZER | ||
* Ecran LCD 16x2 | * Ecran LCD 16x2 | ||
- | * Tastatura numerica 4*4 | + | * Butoane setare ora/alarma (LCD KEYPAD SHIELD) |
- | * Butoane setare ora/alarma | + | |
* Senzor temperatura si umiditate DHT11 | * Senzor temperatura si umiditate DHT11 | ||
Line 43: | Line 42: | ||
La pinul A2 este conectat buzzer-ul care este pus sa produca o alarma ce dureaza 5 secunde(delay) atunci | La pinul A2 este conectat buzzer-ul care este pus sa produca o alarma ce dureaza 5 secunde(delay) atunci | ||
cand ora curenta(ora si minut) coincide cu ora alarmei. | cand ora curenta(ora si minut) coincide cu ora alarmei. | ||
+ | |||
+ | In functia loop, afisez mereu ora si temperatura(si un mesaj care informeaza utilizatorul ca pentru a seta o alarma | ||
+ | trebuia sa apese butonul SELECT). | ||
+ | In plus, verific daca nu cumva un buton a fost apasat, si ce buton(voltajul de pe A0 imi indica ce buton s-a apasat). | ||
+ | Apoi, in functie de ce buton e apasat, am descris mai sus functiile ce trateaza fiecare buton. | ||
+ | Dupa ce este setata alarma(in cazul in care utilizatorul a apasat SELECT), este afisat un mesaj de informare si anume | ||
+ | ca trebuie apasat din nou SELECT pentru revenirea la ecranul principal. | ||
+ | |||
+ | Am atasat mai jos sketc-ul ce contine codul. | ||
+ | {{:pm:prj2021:alazar:proiect_cojocaru_335ca.zip|}} | ||
+ | |||
+ | {{:pm:prj2021:alazar:schema_houseclock.png?200|}} | ||
==== Rezultate obtinute==== | ==== Rezultate obtinute==== | ||
+ | La link-ul urmator se poate vedea un demo cu functionalitatea proiectutlui | ||
+ | |||
+ | [[https://www.youtube.com/watch?v=CQ7Ttky4qeI]] | ||
==== Concluzii==== | ==== Concluzii==== | ||
- | ==== Download==== | + | |
==== Jurnal==== | ==== Jurnal==== | ||
+ | 03.05.2021 Initializare pagina wiki, descriere sumara proiect | ||
+ | |||
+ | 03.06.2021 Finalizare proiect, software design + demo | ||
==== Bibliografie/Resurse ==== | ==== Bibliografie/Resurse ==== | ||
[[https://ocw.cs.pub.ro/courses/pm/prj2021/alazar/houseclock?do=export_pdf|PDF]] | [[https://ocw.cs.pub.ro/courses/pm/prj2021/alazar/houseclock?do=export_pdf|PDF]] |