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

咱就看看 15cm2022-04-202738 次点击
用树莓派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.
店长大人 8.5m 2022-04-26 
我有个牛逼的程序,可以帮你快速查总线上有的设备地址,我找找
火树银花 2022-09-08 
您好 我遇到了一模一样的问题。请问您解决了么?
piW 2022-10-15 
遇到同样的问题,请问解决了吗?
q123 2023-03-31 
@咱就看看 您好,请问解决了吗,遇到了一模一样的问题
q123 2023-03-31 
@piW 请问您解决了吗,我也遇到了这个问题
q123 2023-03-31 
@火树银花 请问您解决了吗,我也遇到了这个问题
paspi 2023-04-14 
@q123 兄弟你解决这个问题了没?
paspi 2023-04-14 
@火树银花 你好解决这个问题了吗
paspi 2023-04-14 
@piW 兄弟你解决这个问题了没?
店长大人 8.5m 2023-04-15 
Pasi,兄弟,你找我吧,我帮你解决。
好想死 2023-10-09 
店长大人我也碰到这样的问题了帮我解决吧求求了
好想死 2023-10-09 
@店长大人
好想死 2023-10-09 
@店长大人
好想死 2023-10-09 
@店长大人
店长大人 8.5m 2023-10-10 
@好想死,请描述故障现象,报错代码文本,谢谢。
好想死 2023-10-10 
File "/usr/local/lib/python3.9/dist-packages/Adafruit_GPIO-1.0.4-py3.9.egg/Adafruit_GPIO/I2C.py";, line 57, in get_default_bus
raise RuntimeError('Could not determine default I2C bus for platform.')

RuntimeError: Could not determine default I2C bus for platform.
@店长大人 店长大人快看看
好想死 2023-10-10 
我们现在是显示无法确实默认的I2c总线平台
@店长大人
好想死 2023-10-10 
@店长大人
好想死 2023-10-10 
可以加你联系方式吗
@店长大人
伍岚正 2024-04-17 
您好,最近也是遇到了这个问题,可以私信您交流一下吗
伍岚正 2024-04-17 
/home/guanchen/.virtualenvs/garbage_app_sever-master/bin/python /tmp/pycharm_project_346/garbage_app_sever-master/app_sever.py
Traceback (most recent call last):
File "/tmp/pycharm_project_346/garbage_app_sever-master/app_sever.py", line 5, in <module>
from motor import set_servo_open, set_servo_close
File "/tmp/pycharm_project_346/garbage_app_sever-master/motor.py", line 6, in <module>
pwm = Adafruit_PCA9685.PCA9685()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/guanchen/.virtualenvs/garbage_app_sever-master/lib/python3.11/site-packages/Adafruit_PCA9685/PCA9685.py", line 74, in __init__
self._device = i2c.get_i2c_device(address, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/guanchen/.virtualenvs/garbage_app_sever-master/lib/python3.11/site-packages/Adafruit_GPIO/I2C.py", line 63, in get_i2c_device
busnum = get_default_bus()
^^^^^^^^^^^^^^^^^
File "/home/guanchen/.virtualenvs/garbage_app_sever-master/lib/python3.11/site-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.
伍岚正 2024-04-17 
@店长大人
纯粹一点_ 2024-04-19 
@店长大人,我遇到了和楼主“咱就看看”一模一样的问题,请问您知道怎么解决吗?

登录注册 后可回复。




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