[临沂]第5课 小按钮大用处
2020-04-093697
AI 快速预览详细
本文介绍了按钮在STEM教育中的应用,包括轻触按钮和自锁按钮的工作原理。通过编程获取按钮的数字信号,并解决按钮抖动问题。文章提供了详细的程序设计示例,帮助学生理解和实践按钮的应用。
|
1、认识按钮 按钮大致可以分为两大类:1.轻触按钮:当按钮按下时,LED灯亮,当按钮松开时,LED灯灭; 2.自锁按钮:按钮按一下,LED灯亮,再按一下,LED灯灭; 注意:对于不同类型的按钮不知道其内部电路时,可以进行检测获得其按下弹起对应高低电平后再使用。 按钮连接,根据标号连接25号对应的针脚,LED灯直接与5号针脚连接,不需要杜邦线 2、数字信号的获取方法 智能硬件-常用-获取25号按钮检测结果(此积木块无法单独使用,所以需要) 基础-输出调试信息 注意:因为在按钮的操作中可能会出现抖动,这是由于按钮的机械特性所决定的,一般为5-10ms,这是一个很重要的时间参数,按钮抖动会引起一次按钮会被误读好多次,一般用延时来去除抖动,即使按钮没有抖动,在设计程序时,也需要设计时间间隔。 按钮有两种状态:1.按下 2.弹起 通过Log(日志)显示区,运行程序,检测:按下按钮输出为1,松开按钮输出为0 3、程序设计 程序分支结构:它常用于需要先条件判断再执行的场景,根据传感器的不同状态来执行不同的程序代码。 、按钮属于数字模块,当按下时输出高电平,松开时输出低电平,输出的高低电平状态就是分支语句条件判断的内容 轻触按钮: ![]() 自锁按钮: 按钮的默认状态是松开,处于低电平状态,输出0,通过按下按钮这个动作来控制灯的亮灭 ![]() |
-
202004097112..png (46.47 KB, 下载次数: 2322)
相关帖子
- . 【临沂】第4课 夜骑警示灯
- . [临沂]第6课 声控灯
- . [临沂]第7课 闪亮圣诞树
- . [临沂]第8课 色彩奔跑
- . 第9课 气象灾害预警信号灯
- . 第10课 拔河比赛
- . 第11课 电子时钟
- . 第12课 测距仪
- . 第13课 坐姿提醒器
- . 第14课 OLED显示屏

、![[临沂]第5课 小按钮大用处图2](https://imagemc.dfrobot.com.cn/data/attachment/forum/202004/09/233842qr2zx2r1ugcoscrx.png?imageView2/2/format/webp/q/80)
![[临沂]第5课 小按钮大用处图3](https://imagemc.dfrobot.com.cn/data/attachment/forum/202004/09/234805j6tz06xwgb7b7cq7.png?imageView2/2/format/webp/q/80)




