Programación para
la alarma con sensor de
luz:reto1
int pinRojo
= 3; // declaraciòn de pines
a usar
int pinAzul = 5;
int piezo= 6 ;
int ldrPin = A0;
void setup
()
{
pinMode (pinRojo, OUTPUT); //Los
pines se programan para
pinMode (pinAzul,
OUTPUT); //apagar
pinMode
(piezo, OUTPUT);
pinMode(ldrPin, INPUT); //
encender
Serial.begin
(9600);
}
void loop () {
int ldrValor = analogRead (ldrPin);
if (ldrValor
<=50) {
analogWrite
(pinRojo, HIGH); //programaciòn de pines paraaumentar intensidad con sensor
analogWrite
(pinAzul, LOW); //pin para
bajar intensidad con sensor
delay (100);
analogWrite (pinRojo, LOW);
analogWrite
(pinAzul, HIGH); // el led
se empieza encender al bajar el umbral de
luz ambiente
delay (100);
tone (piezo, 450,50);
delay(100);
Serial.println (ldrValor);
}
else {
digitalWrite (pinRojo, LOW); //Estos pines bajan la intensidad
de la luz
digitalWrite (pinAzul, LOW);
Serial.println (ldrValor);
}
}
No hay comentarios.:
Publicar un comentario