用于Arduino和ESP32的WebApps庫
一個一體化的Arduino庫,用于在Arduino和ESP32平臺上創(chuàng)建websocket驅(qū)動的web應(yīng)用程序。
DIYables WebApps Library:一個通用的Arduino庫,用于構(gòu)建websocket驅(qū)動的web應(yīng)用程序,針對Arduino Uno R4 WiFi / DIYables STEM V4物聯(lián)網(wǎng)和ESP32平臺進行了優(yōu)化。該庫提供了一套預(yù)構(gòu)建的,用戶友好的web應(yīng)用程序,通過現(xiàn)代,直觀的web界面來監(jiān)視,控制和與您的Arduino和ESP32項目交互。
主要亮點
?靈活的設(shè)計:只選擇你需要節(jié)省內(nèi)存的web應(yīng)用。
?內(nèi)存智能:啟用或禁用單個應(yīng)用程序,以優(yōu)化性能。
?緊湊的代碼庫:精簡HTML、JavaScript和CSS以減少占用空間,并包含完整的、未精簡的源代碼以供定制。
?11隨時可用的應(yīng)用程序:控制您的Arduino或ESP32無需web開發(fā)技能。
?Home Hub:一個連接所有可用網(wǎng)絡(luò)應(yīng)用程序的中央儀表盤。
?Web監(jiān)視器:查看實時串行數(shù)據(jù)在您的瀏覽器通過WebSocket。
?網(wǎng)絡(luò)聊天:通過聊天界面與Arduino或ESP32進行交互。
?雙滑塊:調(diào)節(jié)模擬/PWM輸出直觀滑塊。
?操縱桿:用動態(tài)操縱桿控制機器人或車輛。
?模擬儀表:可視化傳感器數(shù)據(jù)與時尚的圓形儀表。
?旋轉(zhuǎn)控制:使用可旋轉(zhuǎn)的閥瓣進行連續(xù)或有限的控制。
?溫度顯示:監(jiān)控溫度與可定制的溫度計。
?實時時鐘:同步和顯示時間與時區(qū)的支持。
?動態(tài)表:以兩列表的形式顯示實時屬性值數(shù)據(jù)。
?數(shù)據(jù)繪圖儀:可視化實時繪圖的實時數(shù)據(jù)。
?數(shù)字引腳控制:通過web界面監(jiān)控和管理數(shù)字引腳。
?自定義應(yīng)用模板:使用WebSocket支持構(gòu)建自己的web應(yīng)用。
?跨設(shè)備兼容性:完全響應(yīng)桌面和移動設(shè)備。
?即時更新:WebSocket確保實時通信。
?用戶友好的API:簡單的回調(diào)實現(xiàn)無縫集成。
?多應(yīng)用程序支持:同時運行多個web應(yīng)用程序。
?自動鏈接主頁:新的應(yīng)用程序會自動添加到主頁。
?可擴展框架:針對Arduino Uno R4 WiFi和ESP32進行了優(yōu)化,有可能支持其他平臺。
開始
有關(guān)詳細的設(shè)置說明和代碼示例,請參閱:
Arduino Uno R4 WiFi / DIYables STEM V4物聯(lián)網(wǎng):DIYables WebApps教程
ESP32: DIYables ESP32 WebApps教程
本文編譯自hackster.io





