RuntimeError: Este módulo só pode ser executado em um Raspberry Pi!

1

Por favor, me ajude a resolver este problema. Estou trabalhando na placa odroid-c1 e comecei com a programação do gpio e meu código é:

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()  

Eu instalei bibliotecas do gpio usando estes comandos:

$ 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

e quando eu tentei executar o programa eu estou recebendo este erro:

$ 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!
    
por vinayashree 16.06.2016 / 12:45

3 respostas

2

O módulo RPi.GPIO funciona apenas em um Raspberry Pi. Você não pode usá-lo em uma placa odroid-c1.

    
por Florian Diesch 16.06.2016 / 13:12
1

Use a biblioteca adequada do GPIO: link

    
por xenoid 16.06.2016 / 14:29
0

O módulo wiringPi funcionará para o odroid-c1

    
por vinayashree 16.06.2016 / 14:19