翻例程找其他参考才注意到一直以来寻找的网页绘图功能早就在我的电脑里。
原理也比较简单,就是在ESP8266里 把绘图语句转换为 html 代码,发送给浏览器后会在浏览器生成 svg 格式 的图片。
有意思的是右键保存这个图片,任何图片查看器都打不开,其实它是个文本文件,也就是说 svg格式就是一堆绘图命令(画线,画圆什么的)在浏览器里执行而已。
这样的方式很类似 TFT 库的画线, 于是对刷新要求不高的显示其实都可以用 svg 方式,屏幕可以做到很大很大,也就是说没必要用大尺寸 TFT了。
于是也就解决了另外一个问题, 老旧智能手机可以废物利用了。毕竟wifi和浏览器默认都有的。之前想把旧平板和手机用起来,蓝牙串口app提示android4.2以下不支持BLE, 用 wifi 则没这个限制了。
图一:电脑浏览器
图二:旧华为平板
图三:示例



本文介绍了如何通过ESP8266将绘图指令转换为HTML,创建SVG图片,实现在老旧设备上利用无线网络进行大尺寸屏幕显示,甚至解决蓝牙限制的问题。展示了用SVG技术替代传统TFT的方法和应用实例。
&spm=1001.2101.3001.5002&articleId=126465063&d=1&t=3&u=0e46958cf2c74f1384a6fd6495fa298e)
1191

被折叠的 条评论
为什么被折叠?



