python - 树莓派led不闪烁

标签 python raspberry-pi

我正在尝试让 LED 每秒闪烁一次。这是我的代码:

import RPi.GPIO as gpio
try:
    while True:
        gpio.output(20, 1)
        time.sleep(1)
        gpio.output(20, 0)
except KeyboardInterrupt:
        gpio.cleanup()

问题是我的 LED 只亮起而不闪烁。

最佳答案

执行gpio.output(20, 0)后,您不会 sleep 。因此,当它重复 while 循环时,它会立即重新打开。这样做:

while True:
    gpio.output(20, 1)
    time.sleep(1)
    gpio.output(20, 0)
    time.sleep(1)

关于python - 树莓派led不闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45518815/

相关文章:

android - 树莓派——安卓通信

python - 如何在不使用 PSUtil 的情况下获取 python 2.7 中的 CPU 使用率

python - 为什么要从这个列表的长度中减去一个?

python - 安装 django-google-address 时出错

python - 如何在 flask 中共享全局应用对象?

python - 如何使用最大值提取Python数据框中的特定列

python - 在保持类型的同时从 python 获取数字作为输入的最佳方法是什么

linux - 如何让 Raspberry Pi 直接启动进入浏览器?

Android:与上位机通信

node.js - 无法连接到树莓派上的nodejs服务器