Leí aquí que podía alternar el estado de un pin GPIO configurado para salir en Python usando el siguiente comando:
GPIO.output(LED, not GPIO.input(LED))
donde LED
es el valor del pin Puedo encender el LED usando el siguiente código:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
LED = 17
GPIO.setup(LED,GPIO.OUT)
GPIO.output(LED,True)
Pero cuando lo intento GPIO.output(LED, not GPIO.input(LED))
, se produce el siguiente error.
RPi.GPIO.WrongDirectionException: el canal GPIO no se ha configurado o está configurado en la dirección incorrecta
¿Se supone que debo configurar el canal GPIO de manera diferente a la anterior o el sitio al que hice referencia publica información incorrecta?