树莓派连接PCA9685控制舵机时报错

咱就看看 15cm2022-04-20593 次点击
用树莓派4B4G 运行程序通过舵机控制板控制舵机时
程序报错:RuntimeError: Could not determine default I2C bus for platform.
也不知道为啥
收藏 ♥ 感谢
Spoony 小组长 2022-04-20 
可能需要通过 sudo raspi-config 把 I2C 功能打开
咱就看看 15cm 2022-04-21 
@Spoony I2C打开了 ,也能检测到地址,库也安装完了,但是运行会报这个错,去谷歌查了似乎是用的库被弃用了(也许)
Spoony 小组长 2022-04-21 
@咱就看看 也可能是和触摸屏之类的设备冲突了,如果有接屏幕的话
咱就看看 15cm 2022-04-26 
@Spoony 我把屏幕卸了 只留了舵机扩展板 但仍然报错 已经麻木了 这是所有的报错语句 检测到的地址是40 我测试代码也是40 但从报错来看他找不到默认的IIC总线

Traceback (most recent call last):
File "/home/pi/opencv-python-work/5_servoCtrl/PCA9685_test.py", line 2, in <module>
pwm = Adafruit_PCA9685.PCA9685()
File "/usr/local/lib/python3.9/dist-packages/Adafruit_PCA9685/PCA9685.py", line 74, in __init__
self._device = i2c.get_i2c_device(address, **kwargs)
File "/usr/local/lib/python3.9/dist-packages/Adafruit_GPIO/I2C.py", line 63, in get_i2c_device
busnum = get_default_bus()
File "/usr/local/lib/python3.9/dist-packages/Adafruit_GPIO/I2C.py", line 55, in get_default_bus
raise RuntimeError('Could not determine default I2C bus for platform.')
RuntimeError: Could not determine default I2C bus for platform.
店长大人 6.25m 2022-04-26 
我有个牛逼的程序,可以帮你快速查总线上有的设备地址,我找找
火树银花 2022-09-08 
您好 我遇到了一模一样的问题。请问您解决了么?

登录注册 后可回复。




› 相关内容关注微信公众号