Загрузка данных


//#include <SoftwareSerial.h>

//SoftwareSerial mySerial(14, 12); // RX - GPIO14 (D5), TX - GPIO12 (D6)

void setup() {
  Serial.begin(115200);  // стандартный UART для обмена данными с компьютером 
  //mySerial.begin(9600); // программируемый UART для обмена данными с ESP32
  Serial2.begin(9600); // программируемый UART для обмена данными с ESP32
}

void loop() {
   if (Serial.available() > 0) // если что-то приняли по стандартному UART 
   {
    String data = Serial2.readStringUntil('\n');   // то побайтово записываем это в переменную
    Serial.println(data);
     Serial2.println(data);      // и передаём на ESP через программируемый UART
   }
    if (Serial2.available() > 0) // если что-то приняли по программируемому UART 
   {
    String data = Serial2.readStringUntil('\n');  // то побайтово записываем это в переменную
    Serial.println(data);            // и передаём на ESP через стандартный UART
   } 
   delay(10); 
}