Forum
>>
Principianti
>>
Problema con import RPi.GPIO as GPIO
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da Trescon65 |
2016-09-20 22:45:59 - Problema con import RPi.GPIO as GPIO
|
Buonasera, questo è un problema che ho stasera.
Io ho sviluppato un programmino con il software GEANY che è di serie con la release Noobs 1.9.2 del software x Raspberry, sviluppando direttamente su Raspberry. Ora, se lancio il programma sul pc , sempre con Geany , mi dice che : Traceback (most recent call last): File "Ambulanza A4 pro1.py", line 6, in <module> import RPi.GPIO as GPIO ImportError: No module named 'RPi' Premere un tasto per continuare . . . Il programmino che su Raspberry funziona benissimo è : # 11/09/2016 : fa lampeggiare due led con le funzioni
#! /usr/bin/env python
#! python3
# coding: utf-8
import RPi.GPIO as GPIO
import time
### Setup iniziale ###
GPIO.setmode(GPIO.BCM)
PIN5 = 5 ### Ma scegli quello che ti piace di più ###
PIN6 = 6
PIN7 = 7
PIN8 = 8
GPIO.setwarnings(False) ### Serve solo per non stampare i warning a schermo, un po' li odio lo confesso ###
GPIO.setup(PIN5,GPIO.OUT)
GPIO.setup(PIN6,GPIO.OUT)
GPIO.setup(PIN7,GPIO.OUT)
GPIO.setup(PIN8,GPIO.OUT)
def led5_on():
GPIO.output(PIN5,True)
time.sleep(1)
def led6_on():
GPIO.output(PIN6,True)
time.sleep(1)
def led7_on():
GPIO.output(PIN7,True)
time.sleep(1)
def led8_on():
GPIO.output(PIN8,True)
time.sleep(1)
def led5_off():
GPIO.output(PIN5,False)
time.sleep(1)
def led6_off():
GPIO.output(PIN6,False)
time.sleep(1)
def led7_off():
GPIO.output(PIN7,False)
time.sleep(1)
def led8_off():
GPIO.output(PIN8,False)
time.sleep(1)
### Accendi e spegni la lucetta finché non spari allo script ###
while True:
led5_on()
led6_on()
led7_on()
led8_on()
led5_off()
led6_off()
led7_off()
led8_off()
Ora , capisco che non trova una libreria, ma so anche che io non so come e dove recuperarla.
Grazie Alberto Alberto
------------------- Io ignoro, quindi non so , ma vorrei sapere per poter fare |
|
Scritto da Claudio_F |
2016-09-21 07:42:47 - Re: Problema con import RPi.GPIO as GPIO
|
Un PC non ha l'hardware con i pin GPIO. Su un PC quel modulo non esiste e non avrebbe senso. Al massimo se ne potrebbe scrivere uno "dummy" che fa finta di essere il vero GPIO per pure finalità sintattiche (ma che ovviamente non funzionerebbe).
*** Il codice va evidenziato con il simbolo di fianco ai colori per non perdere l'indentazione *** |
|
Scritto da trescon |
2016-09-22 14:59:19 - Re: Problema con import RPi.GPIO as GPIO
|
Molte grazie non ci avevo pensato ... grazie
Alberto ------
Alberto |
Pagina: 1
Esegui il login per scrivere una risposta.