fasdfsa
unknown
c_cpp
3 years ago
1.4 kB
7
Indexable
const int rojo=2; //Se declaran constantes
const int verde=3;
const int sensor=4;
const int validacion=8;
const int interruptor=5;
const int interruptor2=6;
const int interruptor3=7;
const int piezo=9;
int alarma = 0;
void setup()
{
pinMode(interruptor, OUTPUT);
pinMode(interruptor2, OUTPUT);
pinMode(interruptor3, OUTPUT);
pinMode(piezo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(rojo, OUTPUT);
pinMode(sensor, INPUT_PULLUP);
pinMode(validacion, INPUT_PULLUP);
Serial.begin(9600);
}
void loop()
{
int sensorVal = digitalRead(sensor);
int validacionVal = digitalRead(validacion);
int interruptorVal = digitalRead(interruptor);
int interruptor2Val = digitalRead(interruptor2);
int interruptor3Val = digitalRead(interruptor3);
if(sensorVal == 0){
alarma = 1;
}
if(alarma == 0){
digitalWrite(verde, HIGH);
digitalWrite(rojo, LOW);
digitalWrite(piezo, 0);
}
if(alarma == 1){
digitalWrite(verde, LOW);
digitalWrite(rojo, HIGH);
digitalWrite(piezo, 1);
}
if(validacionVal == 0){
if(interruptorVal == 1 &&
interruptor2Val == 0 &&
interruptor3Val == 1){
alarma = 0;
}
else{
alarma = 1;
}
}
Serial.println(validacionVal);
Serial.println(sensorVal);
/*Serial.println(alarma);
Serial.println(sensorVal);
Serial.println(validacionVal);*/
}Editor is loading...