测试 Pi2 B GPIO

Testing Pi2 B GPIO

作为新手,我正在测试我的 Pi 2 B 的 GPIO。为什么下面的代码不以间隔打开和关闭 15 引脚,而是保持打开状态?

import RPi.GPIO as GPIO
import time

     GPIO.setmode(GPIO.BCM)
     GPIO.setup(15, GPIO.OUT)

     for i in range(1000):
         GPIO.output(15,1)
         time.sleep(3)
         GPIO.output(15,0)
         print("switch")

     GPIO.cleanup()

你的循环格式不正确。

您在关闭 GPIO 后立即打开它。

修复:

for i in range(1000):
     GPIO.output(15,1)
     time.sleep(1) # ON for one second
     GPIO.output(15,0)
     print("switch")
     time.sleep(1) # sleeping after the switch