Differences

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

Link to this comparison view

pm:prj2025:atoader:alexia_maria.rat [2025/05/28 16:04]
alexia_maria.rat [Introducere]
pm:prj2025:atoader:alexia_maria.rat [2025/05/28 17:17] (current)
alexia_maria.rat [Software Design]
Line 10: Line 10:
  
 {{ :​pm:​prj2025:​atoader:​output_1_.png?​700 |}} {{ :​pm:​prj2025:​atoader:​output_1_.png?​700 |}}
-**Switch On/Off** 
-   ​*Comută alimentarea plăcii Arduino şi activează starea de “ready”. 
  
 **Butoane** **Butoane**
Line 18: Line 16:
    ​*Buton Display: activează afișajul pe LCD.    ​*Buton Display: activează afișajul pe LCD.
  
-   ​*Buton Start: porneşte redarea audio pe buzzer ​şi motoarele DC.+   ​*Buton Start: porneşte redarea audio pe buzzer.
  
-**Arduino UNO R3** (ATmega328P + ATmega16U2)+**Arduino UNO R3** 
    ​*Primeşte semnale de la switch şi butoane.    ​*Primeşte semnale de la switch şi butoane.
  
Line 134: Line 132:
 **Funcții principale:​** **Funcții principale:​**
    ​*playmusic() – Redă melodia ​ pe buzzerul conectat la pinul 3, folosind funcția tone().    ​*playmusic() – Redă melodia ​ pe buzzerul conectat la pinul 3, folosind funcția tone().
- 
-   ​*switchNitro() – Interrupere pe pinul 2 pentru comutarea stării nitro. 
  
    ​*setup() – Inițializează toate pinii (input cu pull-up pentru butoane, output pentru LED-uri și motoare), initializează LCD-ul, configurează întreruperi.    ​*setup() – Inițializează toate pinii (input cu pull-up pentru butoane, output pentru LED-uri și motoare), initializează LCD-ul, configurează întreruperi.
Line 153: Line 149:
  
 **Pattern-uri de design:** **Pattern-uri de design:**
-Debounce simplificat butoane: verificare stare anterioară și stare curentă pentru detectarea apăsărilor ​(flanc descendent).+Debounce simplificat butoane: verificare stare anterioară și stare curentă pentru detectarea apăsărilor .
  
 **State machine simplificată:​** LED-urile au moduri NORMAL și POLICE care schimbă comportamentul în funcție de ledMode. **State machine simplificată:​** LED-urile au moduri NORMAL și POLICE care schimbă comportamentul în funcție de ledMode.
Line 180: Line 176:
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{:pm:prj2025:atoader:discocar.zip|}}
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +
- +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. +
-</​note>​ +
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
pm/prj2025/atoader/alexia_maria.rat.1748437446.txt.gz · Last modified: 2025/05/28 16:04 by alexia_maria.rat
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