This is an old revision of the document!


Electric Piano

Nume: Iftimie Adelin-Cosmin
Grupa: 336CC

Introducere

Proiectul presupune implementarea unui pian electric ce poate sa redea o gama de note muzicale. Fiecare nota muzicala are in corespondenta un buton, iar apasarea butonului va reda nota muzicala si va afisa folosind o banda analizatoare de spectru un mesaj (respectiv nota care a fost redata). Pianul are de asemenea functiile de Record (inregistreaza notele muzicale) si Play (redarea notelor inregistrate anterior).

Descriere generală

Proiectul are scopul de a simula un instrument muzical prin punerea la dispozitie a unui set de clape reprezentat de un set de butoane. Fiecarui buton ii va fii atribuita o nota muzicala, exceptie fac cele 2 butoane de Record si Play ce vor avea drept scop pornirea modului de inregistrare a melodiei, respectiv redarea melodiei inregistrate. Pentru a face proiectul mai interactiv este adaugata o banda analizatoare de spectru cu ajutorul careia se va afisa un mesaj pentru fiecare clapa apasata.

Hardware Design

Schema Electrica

Listă de piese

  • place Arduino
  • Breadboard
  • Butoane
  • Rezistente
  • Buzzer
  • Matrice de Leduri

Software Design

Mediu de dezvoltare

  • Arduino IDE

Biblioteci

  • SPI.h
  • LedControl.h

Functii Implementate

  1. Functii de afisare pentru matricea de leduri : sinvader - deseneaza un extraterestru animat pentru fiecare matrice 8×8

Rezultate Obţinute

coming soon

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Bibliografie/Resurse

pm/prj2022/ndrogeanu/electric-piano.1653742761.txt.gz · Last modified: 2022/05/28 15:59 by adelin.iftimie
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0