#include <SoftwareSerial.h>
#define GERAL 9
#define T1 12
#define T2 11
#define T3 10
#define LEDGERAL 8
#define LEDT1 7
#define LEDT2 6
#define LEDT3 5
SoftwareSerial bluetooth(4,3);
char comando;
void setup() {
bluetooth.begin(9600);
for(int i=5;i<=12;i++)
{
pinMode(i,OUTPUT);
}
digitalWrite(GERAL,HIGH);
digitalWrite(T1,HIGH);
digitalWrite(T2,HIGH);
digitalWrite(T3,HIGH);
}
void loop() {
if(bluetooth.available()>0){
comando = bluetooth.read();
// Rele Geral
if(comando == 'A')
{
digitalWrite(GERAL,LOW);
digitalWrite(LEDGERAL,HIGH);
}
if(comando == 'a')
{
digitalWrite(GERAL,HIGH);
digitalWrite(LEDGERAL,LOW);
digitalWrite(T1,HIGH);
digitalWrite(LEDT1,LOW);
digitalWrite(T2,HIGH);
digitalWrite(LEDT2,LOW);
digitalWrite(T3,HIGH);
digitalWrite(LEDT3,LOW);
}
//Tomada 1
if(comando == 'B')
{
digitalWrite(T1,LOW);
digitalWrite(LEDT1,HIGH);
}
if(comando == 'b')
{
digitalWrite(T1,HIGH);
digitalWrite(LEDT1,LOW);
}
//Tomada 2
if(comando == 'C')
{
digitalWrite(T2,LOW);
digitalWrite(LEDT2,HIGH);
}
if(comando == 'c')
{
digitalWrite(T2,HIGH);
digitalWrite(LEDT2,LOW);
}
//Tomada 3
if(comando == 'D')
{
digitalWrite(T3,LOW);
digitalWrite(LEDT3,HIGH);
}
if(comando == 'd')
{
digitalWrite(T3,HIGH);
digitalWrite(LEDT3,LOW);
}
}
}
Comments