為了可以擁有指令擴充能力,還是採用 JSON 格式
--
增加 JSON 處理能力
到 GitHub 下載 zip 後,Arduino → 草稿碼 → 匯入程式庫 → 加入 .ZIP 程式庫,選擇剛剛下載的 zip 檔案
在整理資料的時候版本已經升到 6 了,以前的程式碼不適用了 ... = =a
--
JSON 接收處理
參照 GitHub 上的 example 加上上一章 ESP8266 應用一:智能插座 .5 改用 Socket 通訊為主動控制做準備 TCP Client 的 TCP Server 程式來發送 json 測試
運作起來的結果大概就像這樣

--
繼電器控制
繼電器有分高電平和低電平,意思就是有電還是沒電可以導通,選擇要看需求,例如在本次的專案是智能插座,打算沒通電的時候就也不通電,所以選擇的是高電平控制繼電器
把上面的程式加上繼電器的接腳輸出定義,以及將從 TCP Server 接收的 JSON 指令解析控制繼電器即可完成
--
3,090 total views, 2 views today