1

我已经在我的 Raspberry 上安装了 Raspbian 并添加了:

  1. /etc/rc.local:

     chown /dev/ttyUSB0 #to allow current user to use 3G modem
    
  2. /etc/sudoers:

     raspbian ALL=NOPASSWD: ALL
    
  3. 对于自动登录:

     1:2345:respawn:/sbin/getty --autologin raspbian --noclear 38400 tty1
    

在我可以使用 Python 中的 GPIO 写入 GPIO 引脚之前。

现在,当我尝试使用 sudo 运行我的 Python 脚本时,我收到一个异常,其中写入我无法访问 /dev/mem

我试图将“raspbian”用户添加到“kmem”组,但不起作用。

我试图在没有密码的情况下删除自动登录和 sudo,但也不起作用。

我尝试使用 C 中的 WiringPi,并使用 WiringPi 工作。

请帮助我找到从 python 使用 GPIO 的解决方案。

4

1 回答 1

1

我发现了问题。

我忘了:

  GPIO.setup(<PIN>, <MODE>)

如果没有这个 Python throws 和 exception where write 尝试使用 root 运行代码。

于 2013-10-20T10:52:54.860 回答