En
una casa con dos puertas de acceso, una trasera y otra delantera, se
quiere montar un sistema de alarma que funciona cuando se conecta un
interruptor (P), de modo que cuando se abre cualquiera de las puertas se
activa una alarma sonora. Realiza el circuito correspondiente para
Arduino.
- Dibuja el circuito correspondiente.
- Realiza el algoritmo.
- Realiza el programa para Arduino.
Material necesario
Arduino UNO
- Placa protoboard
- 2 pulsadores
- Interruptor
- Zumbador
- Cables
Diagrama de flujo
Código
int Zumbador=10;
int PulsadorA=13;int PulsadorB=11;
int Interruptor=12;
int estadoPulsadorA=0;
int estadoPulsadorB=0;
int estadoInterruptor=0;
void setup()
{
pinMode(Zumbador,OUTPUT);
pinMode(PulsadorA,INPUT);
pinMode(PulsadorB,INPUT);
pinMode(Interruptor,INPUT);
}
void loop()
{
estadoInterruptor=digitalRead(Interruptor);
if(estadoInterruptor==HIGH)
{
estadoPulsadorA=digitalRead(PulsadorA);
estadoPulsadorB=digitalRead(PulsadorB);
if(estadoPulsadorA==HIGH||estadoPulsadorB==HIGH)
{
digitalWrite(Zumbador,HIGH);
delay(1000);
}
else
{
digitalWrite(Zumbador,LOW);
delay(1000);
}
}
else
{
digitalWrite(Zumbador,LOW);
delay(1000);
}
}
No hay comentarios:
Publicar un comentario