Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:vstoica:stefan.popescu1407 [2024/05/26 02:10]
stefan.popescu1407 [Software Design]
pm:prj2024:vstoica:stefan.popescu1407 [2024/05/26 02:10] (current)
stefan.popescu1407 [Software Design]
Line 53: Line 53:
  
 --Inițializarea LCD: Configurarea ecranului LCD pentru a afișa mesaje. --Inițializarea LCD: Configurarea ecranului LCD pentru a afișa mesaje.
 +
 --Atașarea servo: Conectează motorul servo la pinul specificat, care controlează mecanismul fizic al încuietorii. --Atașarea servo: Conectează motorul servo la pinul specificat, care controlează mecanismul fizic al încuietorii.
 +
 --Inițializarea LED-urilor: Setează pinii pentru LED-uri ca ieșiri și definește starea inițială (verde pentru deschis, roșu pentru închis). --Inițializarea LED-urilor: Setează pinii pentru LED-uri ca ieșiri și definește starea inițială (verde pentru deschis, roșu pentru închis).
 +
 --Inițializarea Bluetooth: Pornește comunicația serială Bluetooth și pregătește pinul STATE pentru citirea stării conexiunii. --Inițializarea Bluetooth: Pornește comunicația serială Bluetooth și pregătește pinul STATE pentru citirea stării conexiunii.
  
Line 70: Line 73:
  
 --checkBluetooth():​ Verifică dacă există date disponibile de la modulul Bluetooth și le citește. --checkBluetooth():​ Verifică dacă există date disponibile de la modulul Bluetooth și le citește.
 +
 --processInput():​ Procesează comenzi precum "​open"​ sau "​close"​ primite prin Bluetooth. --processInput():​ Procesează comenzi precum "​open"​ sau "​close"​ primite prin Bluetooth.
 +
 --openLock() și closeLock():​ Funcții pentru activarea mecanismului de încuietoare,​ actualizarea stării LED-urilor și afișarea stării pe LCD. --openLock() și closeLock():​ Funcții pentru activarea mecanismului de încuietoare,​ actualizarea stării LED-urilor și afișarea stării pe LCD.
 +
 --buzz(): Activează un buzzer pentru a oferi feedback sonor la deschiderea sau închiderea încuietorii. --buzz(): Activează un buzzer pentru a oferi feedback sonor la deschiderea sau închiderea încuietorii.
 +
 --updateLCD():​ Actualizează afișajul LCD pentru a reflecta starea curentă a sistemului. --updateLCD():​ Actualizează afișajul LCD pentru a reflecta starea curentă a sistemului.
  
pm/prj2024/vstoica/stefan.popescu1407.1716678604.txt.gz · Last modified: 2024/05/26 02:10 by stefan.popescu1407
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0