ผมทำการ Flash ตามรูปแล้วอัพ code ตามข้างล่าง มันก็ยัง reset เหมือนเดิมครับ ช่วยดูให้หน่อยครับ
#include <ESP8266WiFi.h>
WiFiServer server(5005);
String line;
void setup()
{
Serial.begin(115200);
pinMode(D1, OUTPUT);
digitalWrite(D1, HIGH);
WiFi.softAP("xTESTx", "xpasswordx");
server.begin();
}
void loop() {
delay(10);
WiFiClient client = server.available();
if (!client)
return;
Serial.println("New client");
while (client.connected()) {
if (client.available()) {
char c = client.read();
if (c == '\r') {
Serial.println(line);
if (line == "01") {
digitalWrite(D1, LOW);
delay(1000);
digitalWrite(D1, HIGH);
}
line = "";
break;
} else if (c == '\n') {
} else {
line += c;
}
}
}
delay(1);
client.stop();
Serial.println("Client disconnect");
}
ผมอัพโคดทดสอบให้แล้ว โปรแกรมยังไม่มี reset ครับ
ลองอัพโหลดโคดไฟกระพริบง่าย ๆ ด้วย Arduino เพื่อทดสอบตัว hardware อาจจะเป็นกับ firmware ครับ