醬是創客的WebThings教學主題第3篇,以WebThings搭配Ai-Thinker安信可NodeMCU-32S(使用Arduino語言)來實作教學,本篇教學將著重WebThings Framework的Arduino Libraries套件安裝與環境設置,並需要安裝webthing-arduino、ESPAsyncWebServer、AsyncTCP套件
以下是我們今天的目標
- 安裝套件webthing-arduino
- 安裝套件ESPAsyncWebServer
- 安裝套件AsyncTCP
- 找出電腦的Arduino對應Libraries路徑
- Github下載套件
我們先找出電腦的Arduino對應Libraries路徑,打開 Arduino>>檔案>>偏好設定,在草稿碼簿的位置代表著Libraries與程式碼都在那
舉例來說草稿碼簿的位置是C:\Users\chosemaker\Documents\Arduino\,Libraries的路徑就會在C:\Users\chosemaker\Documents\Arduino\libraries
webthing-arduino套件請到 https://github.com/WebThingsIO/webthing-arduino/archive/master.zip 下載後並解壓縮至C:\Users\chosemaker\Documents\Arduino\libraries
ESPAsyncWebServer套件請到 https://github.com/me-no-dev/ESPAsyncWebServer/archive/master.zip 下載後並解壓縮至C:\Users\chosemaker\Documents\Arduino\libraries
AsyncTCP套件請到 https://github.com/me-no-dev/AsyncTCP/archive/master.zip 下載後並解壓縮至C:\Users\chosemaker\Documents\Arduino\libraries
將以上套件上入資料夾後,請關閉你的Arduino,並重新打開Arduino即可開始include套件