This shows you the differences between two versions of the page.
|
pm:prj2022:imacovei:pianoteacher [2022/05/10 18:10] andrei.porumb |
pm:prj2022:imacovei:pianoteacher [2022/05/27 20:17] (current) andrei.porumb |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| Lista de piese: | Lista de piese: | ||
| * 8 leduri | * 8 leduri | ||
| - | * 9 butoane | + | * 10 butoane |
| * 1 buzzer | * 1 buzzer | ||
| - | * 2 breadboard-uri | + | * 1 breadboard |
| - | * 10 rezistente | + | * 11 rezistente |
| * 1 Arduino UNO | * 1 Arduino UNO | ||
| * fire | * fire | ||
| </note> | </note> | ||
| + | Schema electrica: | ||
| + | {{:pm:prj2022:imacovei:screenshot_2022-05-27_195642.png?500|}} | ||
| + | |||
| + | |||
| + | ===== Software Design ===== | ||
| + | |||
| + | |||
| + | In setup am setat intreruperile pe pinii pe care aveam butoane. | ||
| + | |||
| + | In loop, in modul guided al pianului am aprins ledul corespunzator notei care trebuie apasate. | ||
| + | |||
| + | In functiile ISR am preluat intreruperile de la butoane si am cantat nota corespunzatoare | ||
| + | butonului folosind tone sau am schimbat modul / melodia. | ||
| + | |||
| + | Melodiile alese au fost scrise in intr-o singura octava. | ||
| + | |||
| + | ===== Rezultate Obţinute ===== | ||
| + | {{:pm:prj2022:imacovei:whatsapp_image_2022-05-27_at_20.02.33.jpeg?500|}} | ||
| + | |||
| + | ===== Concluzii ===== | ||
| + | Consider ca proiectul m-a ajutat sa imi consolidez informatiile invatate le laborator si m-a ajutat si sa | ||
| + | vad cat de interesant este lucrul cu diferinte componente. | ||
| + | Dificultati: numarul limitat de pini de pe placa arduino, problema pe care am rezolvat-o reducand numarul de butoane necesare. | ||
| + | ===== Download ===== | ||
| + | |||
| + | <note warning> | ||
| + | {{:pm:prj2022:imacovei:pianoteacher.zip|}} | ||
| + | </note> | ||
| + | ===== Bibliografie/Resurse ===== | ||
| + | |||
| + | <note> | ||
| + | https://forum.arduino.cc/t/arduino-mega-using-any-pin-as-an-interrupt-pin/534392 | ||
| + | |||
| + | https://github.com/robsoncouto/arduino-songs | ||
| + | </note> | ||
| <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||