Práctica Dirigida 1
Reto 1:
Descricpción:
Controlar que la alarma suene solo cuando detecta movimiento, simular el efecto con la fotocelda. Para eso puedes usar los vídeos que sugeridos a continuación sobre cómo crear la conexión en el Arduino para la fotocelda.
Titulo: Sistema de Alarma que detecta movimiento
Solución del reto
const int ledPin = 13;
const int ldrPin = A0;
int piezo = 6;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(ldrPin, INPUT);
pinMode (piezo, OUTPUT);
}
void loop() {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <=700) {
digitalWrite(ledPin, HIGH);
tone (piezo,300,100);
Serial.println("Alerta, alguien está cerca");
}
else {
digitalWrite(ledPin, LOW);
Serial.println("Todo OK!");
Video de Solución
Explicación
El programa realiza una lectura de la cantidad de luz con el sensor de fotocelda, cuando detecta oscuridad (cuando coloco mi mano sobre el sensor) se enciende un led y un sonido, se dispara en el monitor serial un mensaje ("Alerta, alguien está cerca"); de lo contrario el sonido y el led se mantienen apagados y el monitor indica ("Todo OK!");
Problemas técnicos
- Los problemas que se me presentan están relacionados con la lectura de la tarjeta, tiende a perder el puerto.
- Otro problema es el color de la protoboard, considero que es necesario incluir una lupa en el kit de arduino.
Descricpción:
Controlar que la alarma suene solo cuando detecta movimiento, simular el efecto con la fotocelda. Para eso puedes usar los vídeos que sugeridos a continuación sobre cómo crear la conexión en el Arduino para la fotocelda.
Titulo: Sistema de Alarma que detecta movimiento
Solución del reto
const int ledPin = 13;
const int ldrPin = A0;
int piezo = 6;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(ldrPin, INPUT);
pinMode (piezo, OUTPUT);
}
void loop() {
int ldrStatus = analogRead(ldrPin);
if (ldrStatus <=700) {
digitalWrite(ledPin, HIGH);
tone (piezo,300,100);
Serial.println("Alerta, alguien está cerca");
}
else {
digitalWrite(ledPin, LOW);
Serial.println("Todo OK!");
Video de Solución
Explicación
El programa realiza una lectura de la cantidad de luz con el sensor de fotocelda, cuando detecta oscuridad (cuando coloco mi mano sobre el sensor) se enciende un led y un sonido, se dispara en el monitor serial un mensaje ("Alerta, alguien está cerca"); de lo contrario el sonido y el led se mantienen apagados y el monitor indica ("Todo OK!");
Problemas técnicos
- Los problemas que se me presentan están relacionados con la lectura de la tarjeta, tiende a perder el puerto.
- Otro problema es el color de la protoboard, considero que es necesario incluir una lupa en el kit de arduino.
Comentarios
Publicar un comentario