LDR con Arduino (usando buzzer)

 

LDR

Código:

void setup() {
 pinMode(7,OUTPUT);// declaramos el pin 7 (El buzer) de salida
 pinMode( A0 ,INPUT);// declaramos el pin A0 (LDR) de entrada
 Serial.begin(9600);// Velocidad de comunicacion entre ordenador y placa
digitalWrite(7,HIGH);
delay(1000);
digitalWrite(7,LOW);
}
void loop() {
  int LUZ=analogRead(A0);          // Declaramos la variable luz en la lectura del pin A0
  Serial.print("Lectura:    ");    // mostramos la palabra Lectura
  Serial.print(LUZ);              // mostramos la lectura del LDR en el monitor 
  Serial.print("      ");          //Mostramos un  espacio 
  Serial.print("Voltios:     ");   //mostramos la palabra voltios:
  Serial.println(LUZ*0.00488);    // mostramos los voltios leidos
 
  
if (LUZ>=500){                   // si lus es mayor de 990
 digitalWrite(7,HIGH);           // mantenemos apagado el buzer
}
else{                         // si no 
digitalWrite(7,LOW);        // encendemos el bucer               // y se queda encendido 20ms
}
 delay(1000);                    // esperamos 10ms
}



Comentarios

Entradas populares de este blog

Cruce de semáforos con pulsador paso de peatones y detector de vehículos.

Motor paso a paso con Arduino

Sensor de agua con Arduino