项目简介
Later是一款专为ESP微控制器设计的Arduino脚本库,能让代码在该类控制器上无需编译即可运行。对于电子开发爱好者,尤其是容易遗忘不同设备代码的用户来说十分便利。用户可以用它轻松监控传感器、控制设备以及创建RGB LED动画。内置的HTTP网络界面支持在设备上直接编辑批处理程序代码,无需重启设备或等待OTA更新就能实时修改代码,大大缩短开发周期。
项目的主要特性和功能
- 便捷集成与扩展:可轻松添加到现有的Arduino草图中,也能在草图内创建新的脚本功能。
- 实时代码部署:通过文本文件上传或内置网页编辑器实时部署代码更改,快速调整设备参数。
- API支持:提供用于转储/编辑活动变量、管理和与运行程序交互的API。
- 丰富的编程元素:有众多内置命令和编程结构,支持自定义命令,提供变量、数组、模板、字符串处理、颜色处理等编程元素。
- 事件与响应处理:支持根据GPIO引脚状态变化触发子程序,提供基本的HTTP响应处理工具。
- 多形式启动脚本:支持通过
autoexec.bat
文件在启动时运行代码,也可用autoexec.lnk
文件列出启动时要运行的批处理文件。
安装使用步骤
- 在Arduino草图中添加以下代码: ```C++
include "SPIFFS.h"
include
// 在 setup() 函数中,通常在末尾: Later.setup();
// 在 loop 函数的任意位置:
Later.loop();
``
2. 将草图上传到ESP设备,然后在浏览器中访问ESP的Wi-Fi地址,进入着陆页,再前往编辑器开始编写第一个脚本。可参考
scripts`文件夹中的示例获取灵感。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】