python怎样循环等待输入_等待输入时执行无限循环

我有一个小项目我正在做,它相当简单,所以我希望有人可以帮助我。在

我用树莓皮调暗一个单一的LED与一些非常粗糙的脉宽调制。在

我的PWM代码如下:import RPi.GPIO as GPIO

import time

GPIO.setmode(GPIO.BCM)

GPIO.setup(7, GPIO.OUT)

frequency = 0.005

dwell = 0.0001

while True:

time.sleep(frequency)

GPIO.output(7, 1)

time.sleep(dwell)

GPIO.output(7, 0)

基本上,为了使LED灯保持在由“驻留”决定的亮度,我需要这一位代码继续循环下去。在

我想用的是

^{pr2}$

因此,当PWM代码循环时,我可以在驻留时间内增加一个新值,以调整LED的亮度。在

到目前为止,我的所有努力都产生了以下结果之一:

答:调光循环只执行一次并停止等待输入

b: 调光回路将无限执行,但不允许进一步输入

你们中的一个优秀的人能给我一个代码示例来解释我如何做到这一点吗?在

对于那些感兴趣的人,最终我想做的是通过插座设置驻留值,并使用一种更好的PWM输出形式来驱动LED筒灯。婴儿步骤:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值