// Mapeamento dos I/Os
// Entradas e Saídas
// Saídas
#define ledRed 2
#define ledYel 4
#define ledGre 5
// Entradas
#define btBlue 7
#define btGray 8
void setup() {
// Habilitar comunicação serial
// Baud Rate: 9.600 bits/s
Serial.begin(9600);
// Configuração do sentido dos pinos
// INPUT (botões)
pinMode(btBlue, INPUT);
pinMode(btGray, INPUT);
// OUTPUT (LEDs)
pinMode(ledRed, OUTPUT);
pinMode(ledYel, OUTPUT);
pinMode(ledGre, OUTPUT);
Serial.println("Final da inicialização!");
delay(1500);
}
void loop() {
// Botão OFF ----> LOW
// Botão ON ----> HIGH
if(digitalRead(btBlue) == HIGH){
Serial.println("2TDSZ");
pisca();
}
bool x = digitalRead(btGray);
if(x == HIGH){
Serial.println("IOT!!! ");
}
}
void pisca(){
digitalWrite(ledRed, HIGH);
digitalWrite(ledYel, HIGH);
digitalWrite(ledGre, HIGH);
delay(300);
digitalWrite(ledRed, LOW);
digitalWrite(ledYel, LOW);
digitalWrite(ledGre, LOW);
delay(300);
}