/*
Entradas:
D13 - PORTA1
D12 -PORTA2
D14 - JANELA1
D27 - JANELA2
SAIDAS:
D23 - ALARME R
D22 - ALARME G
D21 - ALARME B
*/
const int porta2 = 12;
const int porta1 = 13;
const int janela1 = 14;
const int janela2 = 27;
const int alarmeB = 21;
const int alarmeG = 22;
const int alarmeR = 23;
void setup() {
Serial.begin(115200);
Serial.println("Configurando entradas e saidas...");
pinMode(porta2, INPUT);
pinMode(porta1, INPUT);
pinMode(janela1, INPUT);
pinMode(janela2, INPUT);
pinMode(alarmeB, OUTPUT);
pinMode(alarmeG, OUTPUT);
pinMode(alarmeR, OUTPUT);
delay(500);
Serial.println("Entradas e saidas configuradas!");
}
void loop() {
if(digitalRead(porta1) == 0){
digitalWrite(alarmeB, LOW);
Serial.println("Alarme -Porta1 aberta!");
}
if(digitalRead(porta2) == 0){
Serial.println("Alarme -Porta2 aberta!");
}
if(digitalRead(janela1) == 0){
digitalWrite(alarmeG, LOW);
Serial.println("Alarme -Janela1 aberta!");
}
if(digitalRead(janela2) == 0){
digitalWrite(alarmeR, LOW);
Serial.println("Alarme - Janela2 aberta!");
}
}