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  
Traceback (most recent call last):  
  File "blinky.py", line 2, in   
    import RPi.GPIO as GPIO  
  File "/usr/local/lib/python2.7/dist-packages/RPi/GPIO/__init__.py", line 23, in   
    from RPi._GPIO import *  
RuntimeError: This module can only be run on a Raspberry Pi!
1
задан 16 June 2016 в 23:56

3 ответа

RPi. Модуль GPIO только работает над Raspberry Pi. Вы не можете использовать его на odroid-c1 плате.

2
ответ дан 16 June 2016 в 23:56

модуль wiringPi будет работать на odroid-c1

0
ответ дан 16 June 2016 в 23:56

Пользуйтесь соответствующей библиотекой GPIO: https://github.com/swkim01/RPi. GPIO-OdroidC1

1
ответ дан 16 June 2016 в 23:56

Другие вопросы по тегам:

Похожие вопросы: