017 VOLUNTARIO ( SENSOR DE LUZ + BUZZER )
Código del programa :
//hola soy Sandra de 3ºC
//SENSOR LUZ+ BUZZER
#define PINBUZZER 5 // DEFINIMOS LA FUNCIÓN
void setup ( )
{
Serial.begin(9600); //la velocidad de tranferencia de datos
pinMode(A0, INPUT); //configurar el pin analogico A0 como entrada
pinMode(5,OUTPUT); //Configuramos el pin como salida
}
void loop ( ) {
int luz = analogRead (A0); //leer la entrada analogica
if(luz>500){
tone(PINBUZZER,440,500); // PRODUCIR SONIDO
delay(500); // DURACIÓN
}
else {
digitalWrite(PINBUZZER,LOW); //Periodo en 5V
}
Serial.print("Lectura:"); //mostrar la lectura de la LDR en el monitor serie
Serial.print(luz);
Serial.print("Voltios:"); //mostrar los voltios que le llegan
Serial.println(luz*0.00488);
delay(1000); //esperar 0,5 segundos
}

Comentarios
Publicar un comentario