#include <BluetoothSerial.h>
BluetoothSerial connection;
int red = 5;
int green = 17;
int blue = 16;
void setup()
{
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
connection.begin("ESP32 Bluetooth");
}
void loop()
{
if(connection.available())
{
char signal = connection.read();
if(signal == 'r')
{
digitalWrite(red, HIGH);
delay(1500);
digitalWrite(red,LOW);
}
else if(signal == 'b')
{
digitalWrite(blue,1);
delay(1500);
digitalWrite(blue,LOW);
}
else if(signal == 'g')
{
digitalWrite(green,1);
delay(1500);
digitalWrite(green,LOW);
}
else if(signal == 'm')
{
digitalWrite(blue,1);
digitalWrite(red,1);
delay(1500);
digitalWrite(red,LOW);
digitalWrite(blue,0);
}
else if(signal == 'c')
{
digitalWrite(green,1);
digitalWrite(blue,1);
delay(1500);
digitalWrite(blue,LOW);
digitalWrite(green,0);
}
else if(signal == 'y')
{
digitalWrite(green,1);
digitalWrite(red,1);
delay(1500);
digitalWrite(red,LOW);
digitalWrite(green,LOW);
}
}
}