Reto 1
20-02-18Aquí les presento el RETO 1 que consiste en Controlar que la alarma suene solo cuando detecta movimiento, simular el efecto con la fotocelda.
Código del programa del RETO 1
//sensor de luz
//parlante
//fotocelda
//parlante
//fotocelda
int ledPin = 8; // LED en el pin8
int ldrPin = A0; // LDR en el analogo 0
int piezo = 9; // Piezo en el pin 9
int ldrPin = A0; // LDR en el analogo 0
int piezo = 9; // Piezo en el pin 9
int ldrValue = 0;
void setup() {
Serial.begin(9600);
pinMode(ledPin,OUTPUT); //Inicializamos el LED como pin de salida
pinMode(piezo,OUTPUT); //Inicializamos el piezo como pin de salida
pinMode(ldrPin,INPUT); //Inicializamos el LDR como pin de entrada
}
Serial.begin(9600);
pinMode(ledPin,OUTPUT); //Inicializamos el LED como pin de salida
pinMode(piezo,OUTPUT); //Inicializamos el piezo como pin de salida
pinMode(ldrPin,INPUT); //Inicializamos el LDR como pin de entrada
}
void loop() {
ldrValue = analogRead(ldrPin);
Serial.println(ldrValue);
if (ldrValue <= 60) {
digitalWrite(ledPin,HIGH);
Serial.println("el Led esta encendido");
tone(piezo,300,100);
delay(100);
}
else {
digitalWrite(ledPin,LOW);
Serial.println("el Led esta apagado");
}
delay(500);
}
ldrValue = analogRead(ldrPin);
Serial.println(ldrValue);
if (ldrValue <= 60) {
digitalWrite(ledPin,HIGH);
Serial.println("el Led esta encendido");
tone(piezo,300,100);
delay(100);
}
else {
digitalWrite(ledPin,LOW);
Serial.println("el Led esta apagado");
}
delay(500);
}







0 comentarios:
Publicar un comentario