Programacion arduino piano
Hola, hoy hemos hecho una programación para arduino en la página Tinkercad. Es una especie de "piano" con cuatro teclas.
void setup() {
Serial.begin(9600);
}
void loop(){
int keyVal = analogRead(A0);
Serial.println(keyVal);
if (keyVal ==1023){
tone(8, notes[0]);
}
else if(keyVal >=990 && keyVal <= 1010){
tone(8, notes [1]);
}
else if(keyVal >=505 && keyVal <= 515){
tone(8, notes [2]);
}
else if(keyVal >=5 && keyVal <= 10){
tone(8, notes [3]);
}
else{
noTone(8);
}
}
Aquí os dejamos el diseño:
Aquí os dejamos la programación, os recomendamos copiar y pegar:
int notes[] = {262,294,330,349};
void setup() {
Serial.begin(9600);
}
void loop(){
int keyVal = analogRead(A0);
Serial.println(keyVal);
if (keyVal ==1023){
tone(8, notes[0]);
}
else if(keyVal >=990 && keyVal <= 1010){
tone(8, notes [1]);
}
else if(keyVal >=505 && keyVal <= 515){
tone(8, notes [2]);
}
else if(keyVal >=5 && keyVal <= 10){
tone(8, notes [3]);
}
else{
noTone(8);
}
}

Comentarios
Publicar un comentario