4. 软件编程案例02:按钮¶
4.1. 简介¶
在上一个实验中,我们已经学习了如何让micro:bit控制LED灯永久闪烁。
这次我们将使用一个按钮来控制LED灯的闪烁。当我们按下按钮,LED灯会闪烁;松开按钮,LED灯就会停止闪烁。
4.4. 主要元件介绍¶
按钮开关¶
- 这是一个用来控制电子设备的普通元件。它大部分用于连接或者切断控制电路,从而实现电机或者其他电子设备的控制。
- 瞬时按钮开关通常是保持开启的。当它被按下的时候,电路接通;当它弹起的时候,电路会切换回断路的状态。
- 在实验箱板子上我们配备了1个带有蓝色键帽的按钮开关。
4.5. 软件编程设计¶
步骤 1¶
- 点击打开微软makecode在线积木块编程https://makecode.microbit.org/#。
- 点击New Project按钮,新建一个项目。
步骤 2¶
- 首先在on start积木块中插入,将P2端口拉高,使其默认值为1,也就是默认高电平。
步骤 3¶
- 数字读取P2口的值,并且判断其是否等于0。(当按钮按下时电路接通,P2口接GND变为低电平,数字读取时值为0。)
步骤 4¶
- 如果P2口数值为0,则向P2口写入0,延时500ms,再写入1,延时500ms。LED灯闪烁。
程序¶
- 请参考程序连接:https://makecode.microbit.org/_5UriK0fC7LWr
- 你也可以通过以下网页直接下载程序。