php 如何控制OLED?

得益于 https://github.com/firmata 协议,目前arduino,基本支持了该协议,而 esp8266,是一个wifi芯片也已支持该协议。可喜的是php已经实现了该协议,看这里https://github.com/ThomasWeinert/carica-chip-examples-firmata,在此基础上,扩展出了控制Oled的PHP驱动。 看这里https://gitee.com/yingjian-study/laravel-zero

php 通过 firmata 协议向OLED 发送I2C数据,I2C传递1字节数据大概要1ms,OLED 必须传1024 字节数据,这样至少要1s才能更新一张图片,实际上加上网络传输要1.3 秒左右,才能完整更新1帧。对于1秒60帧来说,能看是能看,就是卡~

https://gitee.com/yingjian-study/laravel-zero 运行

php artisan serve

即可控制

Posted on Sep 05, 2021


Octobercms交流群