外壳扣上之后才发现,真正费时间的不是写功能,是改一行就得把盒子拆开。
我做过一个壁挂小屏,板子是 Arduino 兼容的 ESP。文案和几个阈值前前后后改了七八次,每次都是卸螺丝、按住 BOOT、等编译上传。最后螺丝滑丝了,程序倒是没坏。
后来 sketch 里只留不怎么变的三块:引脚怎么接、传感器怎么读、网络怎么连。确认能跑就尽量别再动。
会变的东西另放:阈值、屏幕上的字、简单的分支。写成一小段 Lua,板子联网后用普通 HTTP 自己去拉。改完让它再请求一次就生效,不用进下载模式。解释器不大,普通模块跑得动,现场也没有啥复杂环境要求。
驱动和这些会变的逻辑分开之后,试几种显示、调几个数,就不用反复拆外壳。
我现在这套开源玩法叫 OnlyClaws:Agent 管 ESP32,逻辑用 Lua 走 HTTP 热更。链接不贴了,想看的搜 OnlyClaws。
我做过一个壁挂小屏,板子是 Arduino 兼容的 ESP。文案和几个阈值前前后后改了七八次,每次都是卸螺丝、按住 BOOT、等编译上传。最后螺丝滑丝了,程序倒是没坏。
后来 sketch 里只留不怎么变的三块:引脚怎么接、传感器怎么读、网络怎么连。确认能跑就尽量别再动。
会变的东西另放:阈值、屏幕上的字、简单的分支。写成一小段 Lua,板子联网后用普通 HTTP 自己去拉。改完让它再请求一次就生效,不用进下载模式。解释器不大,普通模块跑得动,现场也没有啥复杂环境要求。
驱动和这些会变的逻辑分开之后,试几种显示、调几个数,就不用反复拆外壳。
我现在这套开源玩法叫 OnlyClaws:Agent 管 ESP32,逻辑用 Lua 走 HTTP 热更。链接不贴了,想看的搜 OnlyClaws。
