ผมลองเชื่อมตัว ESP8266 กับแอพ Blynk แล้วปรากฏว่าเมื่อผมได้รันเสร็จแล้ว(ตัวโปรแกรมไม่ติด error ใดๆ) ตัวบอร์ดนั้นไม่ได้เชื่อมกับ Wifi ที่ลงโค้ดทำให้ตัว ESP8266 ในแอพ Blynk ยังคงออฟไลน์อยู่ครับ ซึ่งมันแปลกตรงที่ว่าปกติถ้าเรารันโค้ดเสร็จโดยสมบูรณ์แล้วในหน้าของตัว Serial Monitor จะมีข้อความหรือสัญลักษณ์ของ Blynk ขึ้นมา แต่ของผมนั้นไม่ใช่ เป็นเพียงภาษาเอเลี่ยนเท่านั้น พอจะมีวิธีแก้ให้ตัว ESP8266 เชื่อมกับ Wifi ได้ไหมครับ
ส่วนตัวโค้ดผมโค้ดของเว็ปนี้เลยครับ
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#define D0 13
#define D1 10
char auth[] = "ZTAL0ivlkHXACT7v5rpqO5NdlHBhFITa"; //Token key
char server[] = "oasiskit.com";
char ssid[] = "PP";
char pass[] = "12345678";
int port = 8080;
char led1 = D0;
char led2 = D1;
void setup() {
Serial.begin(9600);
Serial.println("กำลังเชื่อมต่อไปที่ Blynk Server");
pinMode(D0, OUTPUT); //กำหนดโหมด ว่าเป็น INPUT หรือ OUTPUT
pinMode(D1, OUTPUT);
Blynk.connect(); //เชื่อมต่อไปยัง Blynk
Blynk.begin(auth, ssid, pass, server, 8080);
}
BLYNK_CONNECTED() { // ฟังก์ชันนี้ทำงานเมื่อต่อ Blynk ได้
Serial.println("App Blynk ทำงาน!");
}
void loop() {
Blynk.run();
}