用于Arduino和ESP32的WebApps库
扫描二维码
随时随地手机看文章
一个一体化的Arduino库,用于在Arduino和ESP32平台上创建websocket驱动的web应用程序。
DIYables WebApps Library:一个通用的Arduino库,用于构建websocket驱动的web应用程序,针对Arduino Uno R4 WiFi / DIYables STEM V4物联网和ESP32平台进行了优化。该库提供了一套预构建的,用户友好的web应用程序,通过现代,直观的web界面来监视,控制和与您的Arduino和ESP32项目交互。
主要亮点
•灵活的设计:只选择你需要节省内存的web应用。
•内存智能:启用或禁用单个应用程序,以优化性能。
•紧凑的代码库:精简HTML、JavaScript和CSS以减少占用空间,并包含完整的、未精简的源代码以供定制。
•11随时可用的应用程序:控制您的Arduino或ESP32无需web开发技能。
•Home Hub:一个连接所有可用网络应用程序的中央仪表盘。
•Web监视器:查看实时串行数据在您的浏览器通过WebSocket。
•网络聊天:通过聊天界面与Arduino或ESP32进行交互。
•双滑块:调节模拟/PWM输出直观滑块。
•操纵杆:用动态操纵杆控制机器人或车辆。
•模拟仪表:可视化传感器数据与时尚的圆形仪表。
•旋转控制:使用可旋转的阀瓣进行连续或有限的控制。
•温度显示:监控温度与可定制的温度计。
•实时时钟:同步和显示时间与时区的支持。
•动态表:以两列表的形式显示实时属性值数据。
•数据绘图仪:可视化实时绘图的实时数据。
•数字引脚控制:通过web界面监控和管理数字引脚。
•自定义应用模板:使用WebSocket支持构建自己的web应用。
•跨设备兼容性:完全响应桌面和移动设备。
•即时更新:WebSocket确保实时通信。
•用户友好的API:简单的回调实现无缝集成。
•多应用程序支持:同时运行多个web应用程序。
•自动链接主页:新的应用程序会自动添加到主页。
•可扩展框架:针对Arduino Uno R4 WiFi和ESP32进行了优化,有可能支持其他平台。
开始
有关详细的设置说明和代码示例,请参阅:
Arduino Uno R4 WiFi / DIYables STEM V4物联网:DIYables WebApps教程
ESP32: DIYables ESP32 WebApps教程
本文编译自hackster.io





