Differences

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

Link to this comparison view

pm:prj2023:drtranca:whack_a_mole [2023/05/26 21:37]
miruna.voinea [Software Design]
pm:prj2023:drtranca:whack_a_mole [2023/05/29 10:23] (current)
miruna.voinea [Software Design]
Line 6: Line 6:
 ===== Introducere ===== ===== Introducere =====
  
-Proiectul are la bază faimosul joc Whack a mole: există mai găuri pe unde cârtițele pot scote capul, iar obiectivul jucătorului este de a le împiedica să iasă din ascunzătoare prin lovituri cu un ciocănel.+Proiectul are la bază faimosul joc Whack a mole: există mai multe găuri pe unde cârtițele pot scoate ​capul, iar obiectivul jucătorului este de a le împiedica să iasă din ascunzătoare prin lovituri cu un ciocănel.
  
   *Scopul proiectului este de a realiza un joc distractiv prin care să îmi pun în aplicare cunoștințele dobândite la PM.   *Scopul proiectului este de a realiza un joc distractiv prin care să îmi pun în aplicare cunoștințele dobândite la PM.
Line 64: Line 64:
 Am folosit timer1 pentru a controla intervalul de timp în care un LED este aprins, astfel încât atunci când timpul expiră, jucătorul să piardă o viață. Am folosit timer1 pentru a controla intervalul de timp în care un LED este aprins, astfel încât atunci când timpul expiră, jucătorul să piardă o viață.
  
-Atunci când se apasă un buton, se declanșează o întrerupere,​ butonul fiind identificat cu ajutorul funcției checkBit. Se verifică dacă butonul corespunde ultimului ​buton aprins: în caz afirmativ, scorul este incrementat,​ iar în caz negativ, jucătorul pierde o viață.+Atunci când se apasă un buton, se declanșează o întrerupere,​ butonul fiind identificat cu ajutorul funcției checkBit. Se verifică dacă butonul corespunde ultimului ​LED aprins: în caz afirmativ, scorul este incrementat,​ iar în caz contrar, jucătorul pierde o viață.
  
 Pentru a afișa scorul și numărul de vieți rămase, se folosește LCD-ul cu modul I2C. Pentru a afișa scorul și numărul de vieți rămase, se folosește LCD-ul cu modul I2C.
Line 103: Line 103:
  
 ===== Download ===== ===== Download =====
 +
 +<note tip>
 +Codul sursă:
 +{{ :​pm:​prj2023:​drtranca:​code_whack_a_mole.zip }}
 +</​note>​
  
 <note warning> <note warning>
pm/prj2023/drtranca/whack_a_mole.1685126237.txt.gz · Last modified: 2023/05/26 21:37 by miruna.voinea
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