Table of Contents

Piano Player

Introducere

Proiectul constă în implementarea unui dispozitiv care are 2 moduri:

Descriere generală

Modul pian are următoarele funcționalități:

În modul audio, la apăsarea unui buton dintre cele destinate pentru clape, se va reda o melodie. Fiecare buton are atașat o melodie diferită. De asemenea, la redarea unei note se va aprinde un LED corespunzător acesteia.

Vor exista 8 butoane, care acoperă octava C4, cu următoarele frecvențe:

Schema bloc

Hardware Design

Schema electrică

Clape

LED-uri clape

Butoane control

Difuzor

Listă piese

Software Design

Am realizat in partea de software mode-ul de record (REC) al pianului. Fiecare buton a fost setat la cate un pin (PA0-PA7). La fiecare apasare de buton, se salveaza intr-un vector nota redata, iar la final se reda toata melodia.

Rezultate obținute

p1.jpg p2.jpg

Partea de hardware nu a iesit functiomala din cauza unor scurtcircuituri in implementare. Greseala mea a fost ca am ales o placa destul de mica pentru a lipi componentele si a fost destul de greu sa le fac in asa fel incat sa nu se atinga firele intre ele. In mare parte mi s-a parut un proiect interesant si mi-ar fi placut sa il termin, insa nu mi-am dat seama de la inceput de unele greseli pe care le fac (fiind foarte multe fire de lipit) si astfel nu am putut sa duc proiectul pana la un bun sfarsit.

Bibliografie/Resurse

http://cs.curs.pub.ro/wiki/pm/prj2019/astratulat/01101?do=export_pdf

proiectpm2.zip