Você já imaginou tocar sua música preferida com Arduino? Utilizando um buzzer e algumas teclas, vamos transformar o Arduino em um pequeno piano com as 7 notas musicais.
Dificuldade:
Montagem:
Programação:
Material Utilizado:
A Montagem
O Sketch
//Define as NOTAS que serão utilizadas nas teclas
#define DO 262
#define RE 294
#define MI 329
#define FA 349
#define SOL 392
#define LA 440
#define SI 494
int notas[7] = {DO,RE,MI,FA,SOL,LA,SI};
void setup() {
for (int i=2; i<9; i++)
pinMode(i, INPUT);
}
void loop() {
//for que identifica se cada uma das teclas esta pressionada
for (int i=2; i<9; i++)
{
while (!digitalRead(i))
{
tone (12, notas [i-2]);
}
noTone (12);
}
}