问题描述
我正在RaspBerry Pi上运行 expressjs 服务器。我使用 i2c-bus 依赖项从传感器读取数据,然后使用 socket.io 将数据发送到客户端。现在,我要从传感器读取20次数据,然后将其平均,然后将平均数据发送给客户端。我已经使用此技术在使用i2c的55毫秒内从传感器读取了约2000个字节。但是,我知道i2c总线和传感器可以更快地工作。显然,i2c可以从100kb / s读取到400kb / s。我只读取〜40kb / s,这还不错,但可能会更好。
我尝试使用readBlock()
方法读取32个字节,但是由于传感器尚未更新其自身的值,我只是读取32个字节的相同值。
对于完成类似项目的任何人,从这些类型的传感器读取数据的最佳方法是什么?
我应该使用:
- “连续更新”,
- “直到已读取MSB和LSB的输出寄存器才更新”,
- “ FIFO”?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)