This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:alexandru.diaconu [2026/05/18 19:04] alexandru.diaconu04 |
pm:prj2026:bianca.popa1106:alexandru.diaconu [2026/05/18 19:12] (current) alexandru.diaconu04 |
||
|---|---|---|---|
| Line 125: | Line 125: | ||
| * ''cyberpull.ino'' — punctul de intrare. Inițializează toate perifericele (bandă LED, LCD, butoane, buzzer, potențiometru), configurează întreruperile hardware, pornește jocul și gestionează logica principală în bucla ''loop()''. | * ''cyberpull.ino'' — punctul de intrare. Inițializează toate perifericele (bandă LED, LCD, butoane, buzzer, potențiometru), configurează întreruperile hardware, pornește jocul și gestionează logica principală în bucla ''loop()''. | ||
| - | **API HTTP** | + | Pinout-ul complet: |
| - | + | ||
| - | Nu este cazul — proiectul este standalone, fără comunicare WiFi sau Serial în producție. Pinout-ul complet: | + | |
| ^ Pin Arduino ^ Componentă ^ Rol ^ | ^ Pin Arduino ^ Componentă ^ Rol ^ | ||
| Line 144: | Line 142: | ||
| //Întreruperi hardware pentru butoane (Lab 2)// | //Întreruperi hardware pentru butoane (Lab 2)// | ||
| - | Butoanele jucătorilor sunt conectate pe pinii INT0 (D2) și INT1 (D3). La fiecare apăsare se declanșează automat rutinele ''ISR(INT0_vect)'' și ''ISR(INT1_vect)''. Aceasta garantează că nicio apăsare nu este pierdută, indiferent de ce face procesorul în acel moment. | + | Butoanele jucătorilor sunt conectate pe pinii INT0 (D2) și INT1 (D3). La fiecare apăsare se declanșează automat rutinele ''ISR(INT0_vect)'' și ''ISR(INT1_vect)''. Aceasta garantează că nicio apăsare nu este pierdută, indiferent de ce face jucatorul în acel moment. |
| Fiecare ISR implementează debouncing software cu o fereastră de 50ms — dacă două apăsări vin în mai puțin de 50ms, a doua este ignorată (zgomot mecanic al butonului). | Fiecare ISR implementează debouncing software cu o fereastră de 50ms — dacă două apăsări vin în mai puțin de 50ms, a doua este ignorată (zgomot mecanic al butonului). | ||