This shows you the differences between two versions of the page.
pm:prj2024:avaduva:darius.barbusi [2024/05/26 21:11] darius.barbusi [Download] |
pm:prj2024:avaduva:darius.barbusi [2024/05/26 21:25] (current) darius.barbusi [Scheletul proiectului, interacțiunea dintre funcționalități și validare] |
||
---|---|---|---|
Line 244: | Line 244: | ||
-Placa de dezvoltare Arduino Uno controlează toate componentele și gestionează logica de funcționare a sistemului | -Placa de dezvoltare Arduino Uno controlează toate componentele și gestionează logica de funcționare a sistemului | ||
- | -Senzorul de culoare TCS34725 detectează culorile bancnotelor | + | -Senzorul de culoare TCS230 detectează culorile bancnotelor |
-LCD I2C afișează suma totală acumulată și alte mesaje de stare pentru utilizator | -LCD I2C afișează suma totală acumulată și alte mesaje de stare pentru utilizator | ||
-Buzzer-ul emite semnale sonore pentru a indica diferite acțiuni și alarme | -Buzzer-ul emite semnale sonore pentru a indica diferite acțiuni și alarme | ||
Line 267: | Line 267: | ||
-scanBill(): Activează senzorul de culoare pentru a scana bancnota introdusă | -scanBill(): Activează senzorul de culoare pentru a scana bancnota introdusă | ||
-resetSystem(): Activează procesul de resetare a sistemului | -resetSystem(): Activează procesul de resetare a sistemului | ||
- | -get_red_frequency(), get_green_frequency(), get_blue_frequency(): Obțin frecvențele culorilor roșu, verde și albastru ale bancnotei scanate | + | -getColors(): Obțin frecvențele culorilor roșu, verde și albastru ale bancnotei scanate |
-check_money_type(): Determină tipul bancnotei pe baza frecvențelor culorilor detectate | -check_money_type(): Determină tipul bancnotei pe baza frecvențelor culorilor detectate | ||
-playTone(int frequency, int duration): Redă un ton la buzzer pentru notificări sonore | -playTone(int frequency, int duration): Redă un ton la buzzer pentru notificări sonore |