guitarra pap

Bueno al fin

el programa final es este:

int bdo=9;
int bre=8;
int bmi=7;
int bfa=6;
int bsol=5;
int bla=4;
int bsi=3;
int bdom=2;
int parlante=10;
int fdo=261;
int fre=293;
int fmi=329;
int ffa=349;
int fsol=392;
int fla=440;
int fsi=493;
int fdom=523;
int traste;
int frecuencia;
void setup(){
pinMode(bdo,INPUT);
pinMode(bre,INPUT);
pinMode(bmi,INPUT);
pinMode(bfa,INPUT);
pinMode(bsol,INPUT);
pinMode(bla,INPUT);
pinMode(bsi,INPUT);
pinMode(bdom,INPUT);
pinMode(parlante,OUTPUT);
}
void loop(){
traste=analogRead(0);
if(digitalRead(bdo)==0) frecuencia=fdo;
if(digitalRead(bre)==0) frecuencia=fre;
if(digitalRead(bmi)==0) frecuencia=fmi;
if(digitalRead(bfa)==0) frecuencia=ffa;
if(digitalRead(bsol)==0) frecuencia=fsol;
if(digitalRead(bla)==0) frecuencia=fla;
if(digitalRead(bsi)==0) frecuencia=fsi;
if(digitalRead(bdom)==0) frecuencia=fdom;

if(traste>150){
traste=traste>>6;
tone(parlante,frecuencia*traste);
delay(10);
} else{
noTone(parlante);
}
}

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: