安裝步驟
1.安裝Arduino IDE (版本要至少要1.6之後,但是1.8.7不能用)
2.安裝VS Code
3.安裝繁體中文的語言包
4.安裝MS出的Arduino套件
5.設定Arduino執行檔路徑





有關Arduino相關學習筆記
安裝步驟
1.安裝Arduino IDE (版本要至少要1.6之後,但是1.8.7不能用)
2.安裝VS Code
3.安裝繁體中文的語言包
4.安裝MS出的Arduino套件
5.設定Arduino執行檔路徑
開發環境如下
Arduino IDE
Line Notify函式庫
ESP32 / ESP8266 套件
ESP32 / ESP8266 開發板
#include <ESP8266WiFi.h> //這裡是ESP8266 WIFI函式庫,如果是要用ESP32,要記得修正為WiFi.h
#include <WiFiClient.h>
#include <TridentTD_LineNotify.h>
#define LINE_TOKEN "你的token放在這"
// Set WiFi credentials
#define WIFI_SSID "你的無線網路SSID"
#define WIFI_PASS "無線網路的密碼"
WiFiClient client; //網路連線物件
void setup(){
Serial.begin(115200); // 設定速率
// 進行無線網路連接
WiFi.mode(WIFI_STA);
WiFi.begin(WIFI_SSID, WIFI_PASS);
//等待無線網路連接
while (WiFi.status() != WL_CONNECTED)
{
delay(100);
Serial.print(".");
}
LINE.setToken(LINE_TOKEN); //設定Line Token權杖
LINE.notify("這裡的文字會出現在Line上面"); //發送訊息到Line上面
}
void loop() {
}
單純來看來就是三個步驟可以完成開發環境設定。
額外的開發板管理員網址
http://arduino.esp8266.com/stable/package_esp8266com_index.json
參考資料
Arduino 官網下載位置
Arduino 介紹 & 安裝
如何在Arduino IDE中,新增ESP8266系列開發板
新手開發,所以用基本開發環境就好,所以就直接使用Arduino IDE就好,單純好設定。
單純來看來就是三個步驟可以完成開發環境設定。
參考資料
Arduino 官網下載位置
Arduino 介紹 & 安裝
如何在Arduino IDE中,新增ESP32系列開發板
額外的開發板管理員網址
//使用時間檢查方式,來進行有週期性的工作。
int period = 50; //執行週期millisecond
unsigned long time_now = 0; //初始化時間
void setup()
{
//初始化的工作
}
void loop()
{
if((unsigned long)(millis() - time_now) > period) //檢查時間是否到期
{
time_now = millis(); //重置時間計算
//你要執行的工作
}
}