RuntimeError:该模块只能在 Raspberry Pi 上运行!

RuntimeError:该模块只能在 Raspberry Pi 上运行!

请帮我解决这个问题。我正在使用 odroid-c1 板并开始使用 gpio 编程,我的代码是:

import time  
import RPi.GPIO as GPIO  
LED = 22  
GPIO.setmode(GPIO.BOARD)  
GPIO.setup(LED, GPIO.OUT)  
GPIO.output(LED, GPIO.LOW)  
while True:  
    GPIO.output(LED, GPIO.HIGH)  
    time.sleep(0.5)  
    GPIO.output(LED, GPIO.LOW)  
    time.sleep(0.5)   
    GPIO.cleanup()  

我已经使用以下命令安装了 gpio 库:

$ tar zxvf RPi.GPIO-0.5.6.tar.gz
$ cd RPi.GPIO-0.5.6
$ sudo apt-get install python-dev python3-dev
$ sudo python setup.py install

当我尝试运行该程序时出现此错误:

$ odroid@odroid:~$ sudo python blinky.py  
回溯(最近一次调用最后一次):  
  文件“blinky.py”,第 2 行,在   
    导入 RPi.GPIO 作为 GPIO  
  文件“/usr/local/lib/python2.7/dist-packages/RPi/GPIO/__init__.py”,第 23 行,位于   
    从 RPi._GPIO 导入 *  
RuntimeError:该模块只能在 Raspberry Pi 上运行!

答案1

RPi.GPIO 模块仅适用于 Raspberry Pi。您无法在 odroid-c1 板上使用它。

答案2

答案3

wiringPi 模块适用于 odroid-c1

相关内容