theo
(theokmx)
1
กำลังทดลองกานใช้ blynk ปิด เปืด LED แต่ blynk ขึ้น wasn't online yet
ต้องทำยังไงขะ
#define BLYNK_PRINT Serial
int pin =(16);
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "32dd6b7ffbe24389a9d3f6e419774196";
char ssid[] = "vivo 1806";
char pass[] = "12345678";
void setup() {
Serial.begin(115200);
Blynk.begin(auth, ssid, pass,");
}
void loop() {
Blynk.run();
}
Remy_Martin
(Permpol Thanapunnamas)
2
ย้ายข้อมูลไปรวมกันที่นี้ครับ
Remy_Martin
(Permpol Thanapunnamas)
3
เพิ่ม
Blynk.connect(); //เชื่อมต่อไปยัง Blynk
ไว้ท้ายสุดของ void setup() {};
โค้ตที่ใช้ดูจากไหนมาครับ
Remy_Martin
(Permpol Thanapunnamas)
4
สงสัยตรงไหนถามได้เลยนะครับ พี่ยินดีตอบทุกคำถาม แต่ขอฝากเรื่อง รายละเอียด ของคำถามด้วย อยากให้มีองค์ประกอบที่ครบ เช่น
หัวข้อคำถาม
= ประเด็นสำคัญคือ?
เนื้อหา
= ลายละเอียดที่แตกออกมาจาก หัวข้อเพื่อให้ผู้ตอบเข้าใจในคำถามมากยิ่งขึ้น ซึ่งไม่ใช่เอาหัวข้อมาใส่ในลายละเอียด นะครับ เช่น ใส่รูป แอพ โค้ต และ ดีบัค error เพื่อให้เห็นภาพ
ที่สำคัญเรียบเรียงให้ดีก่อนถามครับ เดียวน้องจะสับสนเอง นี้แหละครับถึงไม่อยากใช้ facebook ตอบ ฝากไว้ด้วยครับ
theo
(theokmx)
5
Remy_Martin
(Permpol Thanapunnamas)
8
ขอโค้ตที่ใช้ และแคปหน้า login มาดูหน่อยครับว่าใช้ของอะไรอยู่
แบบนี้ครับ
Remy_Martin
(Permpol Thanapunnamas)
10
ปัญหาของของน้องมีสองข้อคือ
1.ถ้าน้องใช้ gmail อยู่แสดงว่าน้องใส่ email login ผิด token key ไม่สามาถส่งไปหาน้องได้
วิธีแก้ปัญหาคือ copy token keys จากหน้าแอพ
![image](https://eleceasy.com/uploads/default/original/2X/6/685370bd0d6424e12ec809206eb741229661c045.png)
2.น้องใช้ server ของ eleceasy แต่โค้ต วิ่งไปเรียก blynk server หลัก ทำให้ไม่สามารถ online app ได้ครับ
วิธีแก้ อ่านนี้
theo
(theokmx)
11
ลอง token ให่มแล้วยังไม้เชื่อมต่อ
Remy_Martin
(Permpol Thanapunnamas)
12
แคป error กับ code ที่ใช้มาดูครับ
theo
(theokmx)
13
code ไม่ error ข่ะ แต่มันไม่เชื่อม blynk
#define BLYNK_PRINT Serial
int pin =(16);
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char auth[] = "82e4fb076ff244bebdd6c2458ab09e69";
char ssid[] = "vivo 1806";
char pass[] = "12345678";
void setup() {
pinMode(pin,OUTPUT);
pinMode(pin,LOW);
Blynk.connect();
Serial.begin(115200);
//Blynk.begin("auth, ssid, pass",);
}
void loop() {
Blynk.run();
}
theo
(theokmx)
15
เชื่อมต่อได้แล้วข่ะ แต่ต้องได้กับไปใช้ server ของ blynkเหมือนเดีมแต่ energy น้อยมากมีวัทีเนะนำไหมขะ
Remy_Martin
(Permpol Thanapunnamas)
16
น้องต้องเอาโค้ตชุดนี้เป็นเกณฑ์ครับ แล้วค่อยแก้ token keys จาก app ที่ได้จาก server oasiskit.com
อ่านบทความที่มีให้ด้วยครับ อ่านซ้ำๆ น้องจะเข้าใจมากขึ้น
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#define D0 13
#define D1 10
char auth[] = "XXXXXXXXXXXXXXXXXXXXXX"; //Token key
char server[] = "oasiskit.com";
char ssid[] = "XXXXXXXX";
char pass[] = "XXXXXXXX";
int port = 8080;
char led1 = D0;
char led2 = D1;
void setup() {
Serial.begin(115200);
Serial.println("กำลังเชื่อมต่อไปที่ Blynk Server");
pinMode(D0, OUTPUT); //กำหนดโหมด ว่าเป็น INPUT หรือ OUTPUT
pinMode(D1, OUTPUT);
WiFi.begin(ssid, pass); //เชื่อมต่อ WiFi
Blynk.config(auth, server, port); //กำหนด Token key , ชื่อ Server และ port
Blynk.connect(); //เชื่อมต่อไปยัง Blynk
}
BLYNK_CONNECTED() { // ฟังก์ชันนี้ทำงานเมื่อต่อ Blynk ได้
Serial.println("App Blynk ทำงาน!");
}
void loop() {
Blynk.run();
}
Remy_Martin
(Permpol Thanapunnamas)
17
@theo แก้หัวข้อกระทู้ให้ถูกต้องให้หน่อยนะครับ
กำลังทดลองกานใช้ใช้ blynk ปิด เปืด
![:x: :x:](https://eleceasy.com/images/emoji/apple/x.png?v=9)
theo
(theokmx)
19
เชื่อมต่อได้แล้วนะขะ ขอบคຸนมากข่ะ # หลวงพะบาง /ลาว
Remy_Martin
(Permpol Thanapunnamas)
20
สรุปให้หน่อยครับว่าทำอะไรไปบ้างถึงทำได้ แล้วปัญหาจริงๆ คืออะไร