Передача строки из Arduino Uno в ESP8266 01


Ard -> ESP
3.3v -> 3.3v
3.3v -> R10 -> EN
GND -> GND
2->0
3->2

Arduino

#include <SoftwareSerial.h>
SoftwareSerial ESPserial(2, 3); // TX | RX
void setup()
{
  Serial.begin(9600); // Объявляем работу com порта со скоростью 9600
  ESPserial.begin(57600);
}
void loop()
{
  ESPserial.println("test");
  delay(20000);
}


ESP

#include <SoftwareSerial.h>
#include <FastBot.h>
#define WIFI_SSID "*******"
#define WIFI_PASS "*******"
#define BOT_TOKEN "*******:*******"
String isAdmin = "*******";// chatId
FastBot
bot(BOT_TOKEN);
SoftwareSerial
ESPSerial(2, 0);
String data = "";
void connectWiFi
()
{
    delay(2000);
    Serial.println();
    WiFi.begin(WIFI_SSID, WIFI_PASS);
    while (WiFi.status() != WL_CONNECTED)
    {
        delay(500);
        Serial.print(".");
        if (millis() > 15000)
            ESP.restart();
    }
    Serial.println("Connected");
}
// обработчик сообщений
void newMsg(FB_msg &msg)
{
    if (msg.text == "/test")
        bot.sendMessage("OK", msg.chatID);
}
void setup
()
{
    Serial.begin(9600);
    connectWiFi();
    bot.attach(newMsg);
    bot.sendMessage("Тестовое включение", isAdmin);
    ESPSerial.begin(57600);
}
void loop
()
{
    bot.tick();
    while (ESPSerial.available() > 0)
    {
        data = ESPSerial.readString();
        bot.sendMessage(data, isAdmin);
    }
}