返回

python-持续按下按钮开关时增加值

发布时间:2022-06-26 15:50:24 234
# node.js

现在我正在做一个涉及 Raspberry Pi 和一个按钮的项目。我设法使用 PWM 用按钮控制 LED,当我们按下按钮时,占空比值增加。但是,我希望占空比值随着我不断按下按钮开关而不断增加。现在,即使我一直按下按钮开关没有释放,该值也只会增加一次。有没有办法做到这一点?

这是我现在制作的代码:

button1State=GPIO.input(button1)
button2State=GPIO.input(button2)
#print('Button States', button1State, button2State)

if button1StateOld==0 and button1State==1:
    DC=DC+10
    #print("Heating")
    
if button2StateOld==0 and button2State==1:
    DC=DC-10
    #print("De-Heating")
if DC>100:
    DC=100
if DC<0:
    DC=0
pi_pwm.ChangeDutyCycle(DC)
button1StateOld=button1State
button2StateOld=button2State
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像