Table of Contents

Tudor DASCO - Nume proiect

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea pe scurt a proiectului vostru:

  • Proiectul consta in realizarea unui mini simulator pentru pian. Fiecare buton apasat va genera sunete de o anumita frecventa.

Descriere generală

O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.

Proiectul contine urmatoarele componente de baza :

Utilizatorul va canta la acest pian prin apasarea celor 8 butoane pentru play, setate pentru sunete armonioase de frecventa diferita care vor fi emise de catre un buzzer. Pianul permite redarea melodiei cantate mai devreme.

Pianul va functiona in 3 moduri:

Cele 3 led-uri vor notifica utilizatorul despre modificarea modului de functionare.

Schema Bloc

Hardware Design

Lista de piese

Schema electrica

Software Design

Pentru aceasta etapa am utilizat un timer setat la PWM pe pinul PD5. In functie de pragul setat pe OCR1A, difuzorul de la pinul PWM-ului va suna diferit, pragul va reprezenta echivalentul unei note. In total sunt 8 note. Se verifica printr-o intrerupere daca a fost apasat un buton de play si se modifica nota. Mai exista 2 butoane conectate la leduri, care daca au fost apasate vor genera o iesire toggle.

Rezultate Obţinute

Am obtinut un pian electric functional ce cunoaste 8 note, insa nu am realizat obiectivele propuse initial, dispozitvul este incapbil sa inregistreze melodii. Nu mi-a mers bootloaderul pe calculator si am lucrat doar la laborator.

Concluzii

Mi-a placut mult acest proiect si am obtinut pina la urma ceva partial functional .

Download

piano_1_.zip

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.