Я прочитал здесь, что я могу переключать состояние вывода GPIO, установленного для вывода в Python, с помощью следующей команды:
GPIO.output(LED, not GPIO.input(LED))
где LED
значение пина Я могу включить светодиод, используя следующий код:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
LED = 17
GPIO.setup(LED,GPIO.OUT)
GPIO.output(LED,True)
Но когда я пытаюсь GPIO.output(LED, not GPIO.input(LED))
, выдается следующая ошибка.
RPi.GPIO.WrongDirectionException: канал GPIO не был установлен или настроен в неправильном направлении
Должен ли я настроить канал GPIO иначе, чем указано выше, или на сайте, на который я ссылаюсь, размещена неверная информация?