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
}


foto y vídeo :



Comentarios

Entradas populares de este blog

RESEÑA CAPÍTULO 1 3ª TEMPORADA " BLACK MIRROR "

LOS CUATRO TIEMPOS DE UN MOTOR DE EXPLOSIÓN