// Código
#include "BluetoothSerial.h"
BluetoothSerial SerialBT;
char valorRecebido;
void setup() {
Serial.begin(115200);
SerialBT.begin("IoT ESP32 04");
Serial.println("O dispositivo já pode ser pareado!");
pinMode(4,OUTPUT); // led vermelho
pinMode(2,OUTPUT); // led verde
}
void loop() {
valorRecebido =(char)SerialBT.read();
if (Serial.available()) {
SerialBT.write(Serial.read());
}
if (SerialBT.available()) {
// LED VERMELHO
if(valorRecebido == '0') {
SerialBT.println("Led Vermelho OFF");
digitalWrite(4,LOW);
}
if(valorRecebido == '1') {
SerialBT.println("Led Vermelho ON");
digitalWrite(4,HIGH);
}
// LED VERDE
if(valorRecebido == '2') {
SerialBT.println("Led Verde OFF");
digitalWrite(2,LOW);
}
if(valorRecebido == '3') {
SerialBT.println("Led Verde ON");
digitalWrite(2,HIGH);
}
// BOTOEIRA DE PÂNICO
if(valorRecebido == '') {
SerialBT.println("Led Vermelho OFF");
digitalWrite(0,LOW);
SerialBT.println("Led Verde OFF");
digitalWrite(2,LOW);
}
}
delay(30);
}