Table of Contents

Light-based Musical Instrument

Introducere

Nume: Popescu Maria-Mateea
Grupa: 331CA

Prezentarea pe scurt a proiectului vostru:

Descriere generală

Pentru realizarea proiectului este nevoie de 4 senzori de lumina, fiecare fiind lipit de baza unui recipient. Recipientul este deschis in partea opusa fata de unde se afla senzorul, astfel incat atunci cand este acoperita aceasta zona, senzorul sa nu mai primeasca deloc lumina. In mometul in care acest lucru se intampla, buzzerul o sa porneasca sa cante, pe display o sa apara nota care este cantata si un led asociat o sa se aprinda.

Pe suport este si un buton care atunci cand e apasat schimba tonalitatea notelor. Pentru fiecare recipient o sa fie cate 2 tonalitati una joasa si una ridicata.

Cand senzorul primeste iar lumina, buzzerul se opreste si led-ul se stinge, iar pe dislay o sa apara urmatoarele optiuni: “Vrei sa canti?” daca toate fotorezistentele sunt luminate, “Tonalitate schimbata” daca butonul este apsat sau nota de la alt senzor acoperit.

Hardware Design

Lista piese:

Software Design

Pentru realizarea proiectului am implementat urmatoarele functii

* void button_intrerrupt_handler():

* bool read_button():

* void press_button():

* void setup():

* void loop():

* void playNote(int noteFrequency):

Biblioteci utilizate:

Rezultate Obţinute

Rezultatul final

Circuit

Demo

https://youtu.be/P5jQrjnLN2E

Concluzii

Download

Codul: mateea_cod.zip

Bibliografie/Resurse

Laboratoare folosite:

Alte resurse:

Export to PDF