ขอถามผู้รู้หน่อยครับ ผมกำลังทำโปรเจคของมหาลัยเกี่ยวกับการแจ้งเตือนผ่านแอพพลิเคชั่น ผมเลือกเล่น NodeMCU ESP8266 ใช้การเชื่อมต่ออินเตอเน็ตและส่งข้อความผ่าน Line notify
ผมศึกษาและหาโค้ดและวิธีทำจากในเน็ต ทำยังไงก็ไม่ได้เลย ส่งโค้ดในเพื่อนทำต่อเพื่อนก็โหลด Libary ตัวเดียวกับผมใช้โค้ดผมลองทดสอบปรากฎว่า เครื่องของเพื่อนสามารถอัพโหลดโค้ดใส่บอร์ดและใช้งานได้ มีข้อความเด้งเข้าไลน์
แต่เครื่องของผมไม่สามารถอัพและส่งได้ทั้งๆที่บอร์ดเดียวกันและโค้ดตัวเดียวกัน
อันนี้ไม่รู้ว่าเกี่ยวไหมเพื่อนของผมใช้โน๊ตบุคของ ASUS ของผมใช้ ACER ครับ
ตัวอย่างโค้ดที่ใช้ครับ
#include <TridentTD_LineNotify.h>
#define sensor D5
#define SSID "WIFi NAME"
#define PASSWORD "Password"
#define LINE_TOKEN "TOKEN LINK"
int i;
void setup() {
Serial.begin(115200); Serial.println();
Serial.println(LINE.getVersion());
WiFi.begin(SSID, PASSWORD);
Serial.printf("WiFi connecting to %s\n ", SSID);
while(WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(400); }
Serial.printf("\nWiFi connected\nIP : ");
Serial.println(WiFi.localIP());
pinMode(sensor,INPUT);
LINE.setToken(LINE_TOKEN);
LINE.notify("Have a job");
}
void loop() {
int MOD = digitalRead(sensor);
if(MOD==0)
{
LINE.notify("โย่วววววว 1");
Serial.println("โย่วววววว 1");
delay(5000);
}
}
ESP8266 โค้ดเดียวกันคนละเครื่องอัพแล้วไม่ทำงาน
ผมศึกษาและหาโค้ดและวิธีทำจากในเน็ต ทำยังไงก็ไม่ได้เลย ส่งโค้ดในเพื่อนทำต่อเพื่อนก็โหลด Libary ตัวเดียวกับผมใช้โค้ดผมลองทดสอบปรากฎว่า เครื่องของเพื่อนสามารถอัพโหลดโค้ดใส่บอร์ดและใช้งานได้ มีข้อความเด้งเข้าไลน์
แต่เครื่องของผมไม่สามารถอัพและส่งได้ทั้งๆที่บอร์ดเดียวกันและโค้ดตัวเดียวกัน
อันนี้ไม่รู้ว่าเกี่ยวไหมเพื่อนของผมใช้โน๊ตบุคของ ASUS ของผมใช้ ACER ครับ
ตัวอย่างโค้ดที่ใช้ครับ
#include <TridentTD_LineNotify.h>
#define sensor D5
#define SSID "WIFi NAME"
#define PASSWORD "Password"
#define LINE_TOKEN "TOKEN LINK"
int i;
void setup() {
Serial.begin(115200); Serial.println();
Serial.println(LINE.getVersion());
WiFi.begin(SSID, PASSWORD);
Serial.printf("WiFi connecting to %s\n ", SSID);
while(WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(400); }
Serial.printf("\nWiFi connected\nIP : ");
Serial.println(WiFi.localIP());
pinMode(sensor,INPUT);
LINE.setToken(LINE_TOKEN);
LINE.notify("Have a job");
}
void loop() {
int MOD = digitalRead(sensor);
if(MOD==0)
{
LINE.notify("โย่วววววว 1");
Serial.println("โย่วววววว 1");
delay(5000);
}
}