Differences

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

Link to this comparison view

pm:prj2025:rnedelcu:cosmin.leonte1201 [2025/05/27 23:22]
cosmin.leonte1201 [Hardware Design]
pm:prj2025:rnedelcu:cosmin.leonte1201 [2025/05/28 13:40] (current)
cosmin.leonte1201 [Rezultate Obţinute]
Line 37: Line 37:
 {{:​pm:​prj2025:​rnedelcu:​schemacircuitleontecosmin.jpg?​200|}} {{:​pm:​prj2025:​rnedelcu:​schemacircuitleontecosmin.jpg?​200|}}
  
-{{:​pm:​prj2025:​rnedelcu:​leontecosminflorin.jpg?200|}}+{{:​pm:​prj2025:​rnedelcu:​leontecosminpozaproiect.jpg?200|}} 
 </​note>​ </​note>​
  
 ===== Software Design ===== ===== Software Design =====
- 
  
 <note tip> <note tip>
-Descrierea codului ​aplicaţiei (firmware): +Librării utilizate 
-  * mediu de dezvoltare ​(if any) (e.g. AVR Studio, CodeVisionAVR+  * LiquidCrystal_I2C.h – pentru afișarea mesajelor pe un LCD 16x2 conectat prin I2C (adresă 0x27) 
-  librării şsurse 3rd-party (e.g. Procyon AVRlib+ 
-  * algoritmi şi structuri pe care plănuiţi ​să le implementaţ+Structura ​aplicației 
-  * (etapa 3) surse şfuncţii implementate+ 
 +  - Inițializare ​(setup) 
 +    * Configurarea pin-urilor pentru LED-uri, butoane și buzzer 
 +    * Inițializarea LCD-ului și activarea iluminării 
 +    * Generarea secvenței aleatoare și pornirea jocului 
 + 
 +  ​- Start joc (resetGame) 
 +    ​Afișarea instrucțiunilor pe LCD 
 +    * Așteptarea apăsării butonului ​de reset 
 +    * Inițializarea secvenței cu 3 
 + 
 +  - Derulare joc (loop
 +    Afișarea scorului curent 
 +    * Redarea vizuală șsonoră a secvenței 
 +    * Citirea inputului de la utilizator 
 +    * Verificarea răspunsului 
 +    * Avansare în joc sau restart în caz de greșeală 
 + 
 +Funcționalități principale 
 +  * Control prin 3 butoane colorate + 1 buton de reset 
 +  * Feedback audio pentru fiecare apăsare 
 +  * LED-uri pentru culorile: roșu, galben, verde 
 +  * LCD cu mesaje ​(scor, instrucțiuni, ​eșec
 +  * Joc continuu până la greșeală 
 +  * Resetare prin butonul reset 
 + 
 +Comportamente cheie 
 +  * Redare secvență: LED + ton pentru fiecare pas 
 +  * Citire input: detectarea apăsării șfeedback 
 +  * Verificare: compararea secvenței introduse cu cea generată 
 +  * Pierderea: afișarea mesajului șașteptare restart
 </​note>​ </​note>​
  
Line 54: Line 84:
  
 <note tip> <note tip>
-Care au fost rezultatele obţinute în urma realizării proiectului vostru.+Am implementat proiectul cu succes. Functioneaza asa cum a fost intentionat si cum este descris in descrierea generala. 
 + 
 + 
 +Link videoclip youtube: https://​www.youtube.com/​shorts/​MOuBq3q616s
 </​note>​ </​note>​
  
Line 67: Line 100:
 </​note>​ </​note>​
  
 +{{:​pm:​prj2025:​rnedelcu:​proiectpmsimonsayscod.zip|}}
 ===== Jurnal ===== ===== Jurnal =====
  
pm/prj2025/rnedelcu/cosmin.leonte1201.1748377366.txt.gz · Last modified: 2025/05/27 23:22 by cosmin.leonte1201
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