Differences

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

Link to this comparison view

pm:prj2022:ndrogeanu:electric-piano [2022/05/28 16:12]
adelin.iftimie [Concluzii]
pm:prj2022:ndrogeanu:electric-piano [2022/06/02 17:54] (current)
adelin.iftimie [Concluzii]
Line 41: Line 41:
 Functii Implementate Functii Implementate
   - Functii de afisare pentru matricea de leduri : sinvader - deseneaza un extraterestru animat pentru fiecare matrice 8x8   - Functii de afisare pentru matricea de leduri : sinvader - deseneaza un extraterestru animat pentru fiecare matrice 8x8
 +
 +
 +Diagrama logica:
 +
 +{{ :​pm:​prj2022:​ndrogeanu:​setup.png?​400 }}
 +
 +  * Functia Shutdown este folosita pentru a porni display-urile pentru fiecare matrice
 +  * Functia setIntensity - seteaza nivel intensitatii
 +  * Functia clearDisplay - "​curata"​ eventualele modele de pe fiecare matrice
 +  * pinMode - seteaza fiecare buton pe modul de Input / Output
 +
 +
 +{{ :​pm:​prj2022:​ndrogeanu:​start.png?​500 }}
 +
 +In momentul pornirii se asteapta apasarea unui buton, daca nu este apasat nici un buton, matricile vor afisa animatiile pentru
 +caractere. Daca se apasa butoanele ce reprezinta clapele se va reda un sunet (prin functia tone() ). La apasarea butonului de record, se vor retine notele intr-un buffer urmand ca la apasarea butonului de Play acestea sa fie redate. De fiecare data cand se apasa un buton se vor reda animatii folosind apeluri de functii sinvader() - care redau animatii specifice
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
Line 55: Line 71:
 Pentru conectarea matricii de leduri a trebuit scos un buton pentru ca nu aveam suficiente pinuri pe placuta arduino. Pentru conectarea matricii de leduri a trebuit scos un buton pentru ca nu aveam suficiente pinuri pe placuta arduino.
 Totodata conectarea matricii a fost realizata cu fire mama-mama si tata-tata, planuiesc sa le schimb cu fire tata-mama pentru estetica. Totodata conectarea matricii a fost realizata cu fire mama-mama si tata-tata, planuiesc sa le schimb cu fire tata-mama pentru estetica.
-===== Download ===== 
- 
-<note warning> 
-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>​ 
  
 +{{ :​pm:​prj2022:​ndrogeanu:​piano.zip| Cod Schelet}}
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
pm/prj2022/ndrogeanu/electric-piano.1653743577.txt.gz · Last modified: 2022/05/28 16:12 by adelin.iftimie
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