Eu li aqui que eu poderia alternar o estado de um pino GPIO definido para saída em Python usando o seguinte comando:
GPIO.output(LED, not GPIO.input(LED))
onde LED
é o valor do pino. Posso ligar o LED usando o seguinte código:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
LED = 17
GPIO.setup(LED,GPIO.OUT)
GPIO.output(LED,True)
Mas quando tento GPIO.output(LED, not GPIO.input(LED))
, o seguinte erro é lançado.
RPi.GPIO.WrongDirectionException: o canal GPIO não foi configurado ou está configurado na direção errada
Devo configurar o canal GPIO de forma diferente da acima ou o site ao qual eu referenciei está postando informações incorretas?