littlebot
Published on 2025-04-18 / 0 Visits
0

【源码】基于Arduino的ESP微控制器脚本编程库

项目简介

Later是一款专为ESP微控制器设计的Arduino脚本库,能让代码在该类控制器上无需编译即可运行。对于电子开发爱好者,尤其是容易遗忘不同设备代码的用户来说十分便利。用户可以用它轻松监控传感器、控制设备以及创建RGB LED动画。内置的HTTP网络界面支持在设备上直接编辑批处理程序代码,无需重启设备或等待OTA更新就能实时修改代码,大大缩短开发周期。

项目的主要特性和功能

  1. 便捷集成与扩展:可轻松添加到现有的Arduino草图中,也能在草图内创建新的脚本功能。
  2. 实时代码部署:通过文本文件上传或内置网页编辑器实时部署代码更改,快速调整设备参数。
  3. API支持:提供用于转储/编辑活动变量、管理和与运行程序交互的API。
  4. 丰富的编程元素:有众多内置命令和编程结构,支持自定义命令,提供变量、数组、模板、字符串处理、颜色处理等编程元素。
  5. 事件与响应处理:支持根据GPIO引脚状态变化触发子程序,提供基本的HTTP响应处理工具。
  6. 多形式启动脚本:支持通过autoexec.bat文件在启动时运行代码,也可用autoexec.lnk文件列出启动时要运行的批处理文件。

安装使用步骤

  1. 在Arduino草图中添加以下代码: ```C++

include "SPIFFS.h"

include

// 在 setup() 函数中,通常在末尾: Later.setup();

// 在 loop 函数的任意位置: Later.loop(); `` 2. 将草图上传到ESP设备,然后在浏览器中访问ESP的Wi-Fi地址,进入着陆页,再前往编辑器开始编写第一个脚本。可参考scripts`文件夹中的示例获取灵感。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】