Autor: Țilică Dora Nicoleta
Proiectul va reprezenta un mini pian electric cu posibilitatea de redare și înregistrare a melodiilor. Am ales această temă pentru proiectul meu deoarece de mică mi-a plăcut pianul și să cânt la acesta, așa că am considerat că este o oportunitate să combin un hobby cu acest proiect.
Pianul are 8 butoane pe post de clape, câte un buton pentru fiecare notă a unei octave. Totodată se pot reda note din 3 octave diferite. Pentru selecția acesteia se apăsă pe butonul corespunzător.
Pianul are trei functionalități de bază:
1. redarea unei note la apăsarea unei “clape”;
2. înregistrarea unei melodii în timp ce este interpretată la butoane;
3. redarea unei melodii înregistrate.
Pe lângă aceste funcții de bază, pianul poate reda la apăsarea unui buton o melodia Twinkle Twinkle. Totodată, atunci când o “clapă” este apăsată, se aprinde un led corespunzător.
Schema bloc a proiectului:
Lista de piese:
Programul are ca funcții principale în cod următoarele:
În main se verifică și dacă a fost apăsat butonul pentru octavă, iar în caz că da, o modifică.
La fiecare trecere la alt mod de funcționare se va afișa pe lcd modul în care funcționează pianul la acel moment.
Mi-a plăcut să lucrez la acest proiect. A fost cu totul nou pentru mine să realizez o astfel de plăcuță(de la momentul lipirii pieselor, până la realizarea de cod pentru a o programa). Am observat la ce detalii trebuie să fim atenți atunci când realizăm un astfel de proiect și am înțeles mai bine ce se întâmplă în spatele dispozitivelor pe care le vedem zilnic.