通过一个开关控制LED灯的打开与关闭

个人成长 | 独立开发者 | 创业历程 | 赚钱思维
大家好,我是一名独立开发者。在这里跟大家分享独立开发日常,编程技巧。欢迎大家跟我交流软件开发的一切事情,更欢迎大家下载使用我们的APP。

通过一个开关来设置LED的打开与关闭

from machine import Pin
import time

led = Pin(15, Pin.OUT)
key = Pin(12, Pin.IN, Pin.PULL_DOWN)

led_state = False

while True:
    if key.value() == 0:
        # 按键按下
        time.sleep_ms(20) #消抖
        if key.value() == 0:
            # 翻转状态
            led_state = not led_state
            led.value(led_state)
            
            # 等待按键松开,防止重复触发
            while key.value() == 0:
                time.sleep_ms(10)
    
    time.sleep_ms(10)


------------------ 华丽分割线 ------------------
创业举步维艰,感谢各位支持
欢迎大家阅读我的创业笔记,如果你觉得这篇写得不错的话,可以关注我的公众号: 成长创业笔记 第一时间查阅我们的文章!感谢大家的支持。
欢迎大家下载使用我们的安卓APP:
  • ● 松鼠驾考:驾考刷题APP,新版的驾考题目内容持续更新。
  • ● 松鼠天气:简洁的天气预报,日历工具
  • ● 加我微信:zstxinghui
成长创业笔记
程序员小张
我们的主营业务:承接网站建设、小程序开发、安卓APP开发、软著申请等。欢迎咨询!
扫一扫,加我微信
随机文章
面对人生的低谷期,绝不躺平
2024-06-22 12:05:45
uniapp通过自定义事件进行页面通讯
2025-01-03 00:19:13
在创业的过程中重新认识自己的短板
2025-04-24 10:39:06
为什么你明明很努力,却被工资困住?改变命运都是从不上班开始的
2026-04-14 14:32:53
当你创业之后发现打工和创业就是两种不一样活法
2026-04-14 14:36:06