Hoy hemos hecho un prototipo de espantavispas usando arduino y estos componentes: dos leds, dos discos piezoeléctricos y una tarjeta arduino uno.
El programa envía una señal al arduino para que emita una frecuencia determinada mientras se enciende un led. El programa es el siguiente:
int speaker1 = 9;
int frequency1 = 15000;
int speaker2 = 11;
int frequency2 = 7000;
int led1=8;
int led2=10;
void setup(){
pinMode(speaker1, OUTPUT);
pinMode(speaker2, OUTPUT);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
}
void loop(){
delay(3000);digitalWrite(led2, LOW);
tone(speaker1, frequency1, 3000);
digitalWrite (led1, HIGH);
delay (3000);digitalWrite(led1, LOW);
tone(speaker2, frequency2, 3000);
digitalWrite (led2, HIGH);
}
Nota elaborada por Jon Kepa
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.