当我们按下的一瞬间,可能程序已经重复执行了好多遍 。
因此,现在想办法消抖 。
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11,GPIO.OUT)
GPIO.setup(13,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
led=True
while True:
while(GPIO.input(13)==GPIO.HIGH):
pass
else:
time.sleep(0.1)
if(GPIO.input(13)==GPIO.LOW):
led=not led
pass
pass
if led:
GPIO.output(11,GPIO.HIGH)
time.sleep(0.1)
pass
else:
GPIO.output(11,GPIO.LOW)
time.sleep(0.1)
pass
pass
这样就非常准了
【如何用按钮来控制LED灯,Arduino按钮控制风扇变档】以上就是关于如何用按钮来控制LED灯,Arduino按钮控制风扇变档的全部内容,以及如何用按钮来控制LED灯的相关内容,希望能够帮到您 。
推荐阅读
- 手机无主题信息怎么删除,您好华为手机的无主题短信该怎么删除呢
- 粽子别称是什么,粽子有什么美称吗
- 如何发图片到qq邮箱,应该怎样才可以发qq邮箱
- 柬埔寨属于哪里城市 柬埔寨有哪些城市
- 李渊母亲是独孤曼陀吗,独孤天下曼陀怀了几次孕生了几个孩子
- 电脑扩展屏幕如何才可以操作,电脑扩展屏幕怎么操作快捷键
- 二级黄刀是什么
- 66×5等于几,用5个相同的长方形一个大长方形大长方形的周长是66厘米则每个小长方形的周长是______厘米
- 豆腐煎鸡蛋怎么做