当前位置: 首页 > news >正文

ESP32 输入密码后执行程序

import machine
import time

# 定义LED引脚(此处使用GPIO2,ESP32开发板上通常为板载LED)
led = machine.Pin(2, machine.Pin.OUT)

# 设置正确的密码
correct_password = "123456"  # 可根据需要修改密码

# 提示用户输入密码
print("请输入密码以启动LED闪烁控制:")
user_input = input()  # 获取用户输入的密码

# 验证密码是否正确
if user_input == correct_password:
print("密码正确,开始执行LED闪烁控制...")
# 执行LED闪烁操作
while True:
led.value(1)  # 点亮LED
time.sleep(1)  # 延时1秒
led.value(0)  # 熄灭LED
time.sleep(1)  # 延时1秒
else:
print("密码错误,无法启动LED闪烁控制。")

http://www.lryc.cn/news/617764.html

相关文章:

  • 【bug】diff-gaussian-rasterization Windows下编译 bug 解决
  • 苹果个人开发者如何实现应用下载安装
  • 【Unity】打包学习笔记
  • IEEE754 double 类型步长规律,从1.0的二进制表示、紧挨着1.0略大和略小的数开始归纳
  • perl notes【1】
  • 【linux】企业级WEB应用服务器tomcat
  • 达梦数据库慢SQL日志收集和分析
  • 1.Apollo Planning 模块总结
  • 打破内网枷锁!TRAE SOLO + cpolar 让AI开发告别“孤岛困境”
  • 2025.8.6 图论(1)Solution
  • CI/CD渗透测试靶场
  • JavaEE初阶2.0
  • 基于MongoDB/HBase的知识共享平台的设计与实现
  • HBase BlockCache:LRU Cache
  • SQL179 每个6/7级用户活跃情况
  • 数学建模——灰色预测(GM11)
  • window显示驱动开发—创建多平面覆盖资源
  • 微服务架构下的精准测试与环境复制实践指南
  • PTE之路--04文
  • 使用Pytest进行接口自动化测试(三)
  • 集团型企业如何统一管控子公司权限?
  • 机器学习中数据集的划分难点及实现
  • 计算机网络:1、OSI参考模型和TCP/IP模型
  • scikit-learn/sklearn学习|岭回归解读
  • 高并发场景下分布式ID生成方案对比与实践指南
  • Mini-Omni: Language Models Can Hear, Talk While Thinking in Streaming
  • Mining of Real-world Hypergraphs part1-2 逐字翻译解读
  • react中父子数据流动和事件互相调用(和vue做比较)
  • 剑桥大学最新研究:基于大语言模型(LLM)的分子动力学模拟框架,是MD的GPT时刻还是概念包装?
  • 机器翻译:Bahdanau注意力和Luong注意力详解