我最近给自己买了一顶钢琴帽,戴在我的Rasberry Pi上。我使用这个网站来帮助我开始,但是我遇到了一个问题。。。 http://learn.pimoroni.com/tutorial/piano-hat/getting-started-with-piano-hat 当我第一次运行这个程序时(在你的第一个钢琴帽下),我遇到了一个冗长的错误:
Traceback (most recent call last):
File"/home/pi/My-First-Piano-HAT.py", line 1, in <module>
import pianohat
File "/usr/local/lib/python3.2/dist-packages/pianohat.py", line 103 in <module>
_piano_ctog = caplxxx.Cap1188(i2c_addr=0X28, alery pin=4)
File "/usr/local/lib/python3.2/dist-packages/caplxxx.py", line 239, in__init__
self.ic2 = SMBus(i2c_bus)
IOError:[Errno 13} Permission denied
_________________________________________________________________________
如果你能回答这个问题,并帮我解决它,我会非常感激的,因为这个问题已经困扰了我一整天
谢谢
另外,我有类型的curl“-sSL”get.pimoroni.com/pianohat|“猛击”到终点站
您可能需要修复对I2C设备的访问权限。 如何做到这一点取决于您使用的Linux版本。参见例如here。在
如果您是此设备的唯一用户,则可以将这些设备的权限设置为包括全球可读/可写(模式666)。在
从安全的角度来看,最好创建一个专用组(例如
i2c
或devices
),将该组设置为相关设备节点的组(使其组可读写),并将自己添加为该组的成员。在相关问题 更多 >
编程相关推荐