首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grove Pi+多通道气体传感器覆盆子皮

Grove Pi+多通道气体传感器覆盆子皮
EN

Stack Overflow用户
提问于 2016-09-29 18:48:58
回答 1查看 725关注 0票数 6

我使用的是树莓派3B模型与一个格罗夫Pi+ (1.2.2固件),和机器人图像树莓派。我是在I2C-1端口的多通道气体传感器的插件,我试图执行的代码是available in Dexter´s Github。我遇到了以下问题:

代码语言:javascript
复制
>     Traceback (most recent call last): File "/home/pi/Desktop/GrovePi/Software/Python/grove_i2c_multichannel_gas_sensor/multichannel_gas_sensor.py",
> line 85, in m= MutichannelGasSensor() File
> "/home/pi/Desktop/GrovePi/Software/Python/grove_i2c_multichannel_gas_sensor/multichannel_gas_sensor.py",
> line 39, in init if self.readR0() >= 0: File
> "/home/pi/Desktop/GrovePi/Software/Python/grove_i2c_multichannel_gas_sensor/multichannel_gas_sensor.py",
> line 45, in readR0 rtnData = self.readData(0x11) File
> "/home/pi/Desktop/GrovePi/Software/Python/grove_i2c_multichannel_gas_sensor/multichannel_gas_sensor.py",
> line 70, in readData buffer=bus.read_i2c_block_data(self.address, cmd,
> 4)IOError: [Errno 110] Connection timed out

当我运行GrovePi+的旧固件时,这个错误没有出现,但它不工作,屏幕上什么也没有出现。

逐行检查代码,我意识到第71行是buffer=bus.read_i2c_block_data(self.address,cmd,4)之后的print(data),但"data“变量没有在代码中定义。这段代码有些奇怪。

有人能帮我弄一下这个格罗夫圆周率传感器吗?有人能给我点提示吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-31 14:51:14

在移植sensor.It的代码与GrovePi位于相同的I2C地址上时,我们遇到了一些问题,并且从该地址返回的数据不一致。因此,传感器现在不能与GrovePi一起工作,代码工作仍在进行中,这可能需要一些时间才能完成。

-Shoban

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39768238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档