I have connected device in this format. I am testing basic interactive code with bluetooth. If i send string
from '1' serially it wont respond led will not turn on . How can i use this device
if i disconnect TX and RX it will start working . means it print data. if i connected with hardware it didnt worked
int LED = D1;
void setup() {
pinMode(LED, OUTPUT);
Serial.begin(115200); /* Define baud rate for serial communication */
Serial.println("welcome");
}
void loop() {
if (Serial.available()) /* If data is available on serial port */
{
char data_received;
data_received = Serial.read(); /* Data received from bluetooth */
if (data_received == '1')
{
digitalWrite(LED, HIGH);
Serial.write("LED turned ON\n");
}
else if (data_received == '2')
{
digitalWrite(LED, LOW);
Serial.write("LED turned OFF\n");
}
else
{
Serial.write("Select either 1 or 2");
}
}
}
Select either 1 or 2LED turned ON
Select either 1 or 2Select either 1 or 2Select either 1 or 2Select either 1 or 2Select either 1 or 2Select either 1 or 2