درود دوستان
بنده با سورس زیر و کانیفگ اولیه به esp8266 متصل میشم همی پیز خوب کار میکنه ولی من یک مشکلی دارم اونم اینه وقتی متن رو از تلفن به آردیونو میفرستم به این صورت نمایش میده
برای مثال متن "arduino.ir" رو ارسال کنم این متن در سریال نمایش داده میشه
IPD,0,10:arduino.ir+
اضافه شدن +IPD,0,10: که عدد اول شماره کلاینت و عدد دوم طول رشته هست من رو دچار مشکل کرده
اگر بخوام خود رشته ارسالی شده رو استخراج کنم از سریال چطور عمل کنم؟
سورس بنده
کد PHP:
#include <SoftwareSerial.h>
SoftwareSerial esp8266(2,3);// 2 ->RX 3->TX
void setup() {
esp8266.begin(115200 );
Serial.begin(9600);
}
void loop() {
if (esp8266.available() > 0)
{
char c = esp8266.read();
Serial.write(c);
}
if (Serial.available() > 0)
{
delay(1000);
String command = "";
while (Serial.available())
{
command += (char)Serial.read();
}
esp8266.println(command);
}
}