this is the code used for the esp8266 12e to receive from UNO R3
#include <SoftwareSerial.h>
SoftwareSerial NodeMcu_SoftSerial (D5, D6); //RX, TX
//Declare Global Variable
char c;
String dataIn;
void setup() {
// put your setup code here, to run once:
Serial.begin(57600);
NodeMcu_SoftSerial.begin(9600);
}
void loop() {
// put main code here, to run repeatedly:
while (NodeMcu_SoftSerial.available() > 0)
{
c = NodeMcu_SoftSerial.read();
if (c == '\n') break;
else dataIn +=
}
if (c == '\n')
{
Serial.println(dataIn);
//Reset the variable
c = 0;
dataIn = "";
}
}
and this is the error message
C:\Users\djw54\OneDrive\Documents\Arduino\01._esp8266_to_arduino_serial_07222021\01._esp8266_to_arduino_serial_07222021.ino: In function 'void loop()':
01._esp8266_to_arduino_serial_07222021:26:5: error: expected primary-expression before '}' token
26 | }
| ^
exit status 1
expected primary-expression before '}' token
Learning how to program using Python,
Thx