سلام
من یک برد sim800l دارم که به شبکه وصل میشه و مشکلی نداره از این لحاظ ولی وقتی که میخوام با برد esp8266 از طریق UART با sim800l ارتباط برقرار کنم بعد از ارسال AT کامندها بعد از چند لحظه هرچی فرستادمو بهم برمیگردونه با دو تا enter و نه OK رو میده نه حتی اروری رو میده
#include <SoftwareSerial.h>
#define rxPin D7
#define txPin D8
SoftwareSerial sim800L(rxPin,txPin);
void setup()
{
//Begin serial communication with Arduino and Arduino IDE (Serial Monitor)
Serial.begin(115200);
//Begin serial communication with Arduino and SIM800L
sim800L.begin(9600);
Serial.println("Initializing...");
delay(1000);
}
void loop()
{
while(sim800L.available()){
Serial.println(sim800L.readString());
}
while(Serial.available()) {
sim800L.println(Serial.readString());
}
}
این هم کدم هست
اگر میشه کمکم کنید