Ho letto qui che potrei attivare / disattivare lo stato di un pin GPIO impostato su Python usando il seguente comando:
GPIO.output(LED, not GPIO.input(LED))
dove LED
è il valore pin. Posso accendere il LED usando il seguente codice:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
LED = 17
GPIO.setup(LED,GPIO.OUT)
GPIO.output(LED,True)
Ma quando provo GPIO.output(LED, not GPIO.input(LED))
, viene generato il seguente errore.
RPi.GPIO.WrongDirectionException: il canale GPIO non è stato impostato o è impostato nella direzione sbagliata
Devo impostare il canale GPIO in modo diverso da quello sopra o il sito a cui ho fatto riferimento pubblica informazioni errate?