回覆用
Line Notify的部分我試過了,一直沒有成功,就算降版本也一樣失敗,
這裡提供一個參考網站,試試看
https://atceiling.blogspot.com/2019/07/arduino39dht-11line.html?m=1
以下是我整理後的資料
一、先安裝TridentTD_LineNotify函式庫
https://github.com/TridentTD/TridentTD_LineNotify
二、開啟lineNotify_TridentTD_LineNotify.ino
修改Wifi的SSID和密碼,修改LINE Token號碼,
找到LINE.notify("這裡輸入要發送的訊號");,修改成你要發送的訊息
lineNotify_TridentTD_LineNotify.ino的內容為:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <TridentTD_LineNotify.h>
// 修改成你的LINE Token號碼
#define LINE_TOKEN "eQi3Mxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1x4HZus2cZ"
// 設定無線基地台SSID跟密碼
const char* ssid = "book";
const char* password = "12345678";
void setup(void)
{
Serial.begin(9600); // 設定速率 感測器
WiFi.mode(WIFI_STA); // 連接無線基地台
WiFi.begin(ssid, password);
Serial.print("\n\r \n\rWorking to connect"); // 等待連線,並從 Console顯示 IP
while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); }
Serial.println("");
Serial.println("DHT Weather Reading Server");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
}
void loop(void)
{
Serial.println(LINE.getVersion()); // 顯示 Line版本
LINE.setToken(LINE_TOKEN);
LINE.notify("發送的訊號"); //這裡輸入要發送的訊號
Serial.print("OK!!!");
delay(120000); // 每2分鐘發送一次
}