ฉันอ่านที่นี่ว่าฉันสามารถสลับสถานะของ GPIO pin ที่ตั้งค่าเป็นเอาต์พุตใน Python โดยใช้คำสั่งต่อไปนี้:
GPIO.output(LED, not GPIO.input(LED))
โดยที่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 แตกต่างจากด้านบนหรือเป็นเว็บไซต์ที่ฉันอ้างถึงการโพสต์ข้อมูลที่ไม่ถูกต้องหรือไม่