醬是創客的WebThings教學主題第3篇,以WebThings搭配Ai-Thinker安信可NodeMCU-32S(使用Arduino語言)來實作教學,本篇教學將著重WebThings Framework的Arduino Libraries套件安裝與環境設置,並需要安裝webthing-arduino、ESPAsyncWebServer、AsyncTCP套件

以下是我們今天的目標

  • 安裝套件webthing-arduino
  • 安裝套件ESPAsyncWebServer
  • 安裝套件AsyncTCP
  • 找出電腦的Arduino對應Libraries路徑
  • Github下載套件

設備:
安信可NodeMCU-32S #露天拍賣 #蝦皮購物

我們先找出電腦的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套件