Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul are ca scop crearea unui pian electric capabil sa cante notele din mai multe octave, redandu-le printr-un difuzor, si de asemenea inregistrarea unei melodii si redarea acesteia din memoria dispozitivului.
La apasarea unuia dintre cele 7 butoane ce reprezinta notele, microprocesorul va reda prin buzzer nota corespunzatoare. La apasarea unuia dintre butoanele “Octave +” sau “Octave -” se va trece fie cu o octava mai jos, fie cu una mai sus, in functie de posibilitate, si se va aprinde led-ul octavei corespunzatoare. Momentan se incearca obtinerea a 6 octave. La apasarea butonului “Rec / Reset” daca nu era nici o melodie stocata, acesta va inregistra in memorie toate apasarile si pauzele pentru urmatoarele cateva secunde sau pana la apasarea din nou a acestui buton, inregistrand astfel o melodie. La apasarea butonului de “Rec / Reset” daca o melodie era in cursul de a fi redata, aceasta se va opri, iar daca nu era nici o melodie redata se va sterge melodia stocata. Daca o melodie este stocata, la apasarea butonului “Play” se va reda melodia respectiva, aprinzandu-se led-urile din dreptul notelor corespunzatoare.
Lista componente:
Codul are la baza laboratorul 0, utilizand functia de redare a unei note pe buzzer, alaturi de functii de inregistrare si redare ale unei melodii si accesul la mai multe game (6 game).
Doar LED-urile, buzzer-ul si cateva dintre butoane au functionat in cele din urma. Dupa cateva manareli am reusit sa il fac sa redea cateva note si sa schimbe gamele.
Ar fi trebuit sa imi planific mai bine circuitul si sa folosesc cabluri mai subtiri si mai scurte.
Laboratorul 0