3. 课程_02 按钮¶
3.1. 简介¶
在上一个实验中,我们已经学习了如何让micro:bit控制2颗LED灯交替闪烁。这次我们将使用一个按钮来控制LED灯的闪烁。当我们按下按钮,2颗LED灯会交替闪烁;松开按钮,LED灯就会停止闪烁。
3.2. 元件清单¶
硬件:¶
- 1 x micro:bit
- 1 x USB线
- 1 x micro:bit面包板扩展板
- 1 x 面包板83x55 mm
- 2 x LED
- 2 x 100欧姆电阻
- 1 x 瞬时按钮开关
- 若干跳线
温馨提示:如果你需要以上所有元件,你可以购买我们的Elecfreaks小小科学家套件。
3.3. 主要元件介绍¶
瞬时按钮开关¶
这是一个用来控制电子设备的普通元件。它大部分用于连接或者切断控制电路,从而实现电机或者其他电子设备的控制。 瞬时按钮开关通常是保持开启的。当它被按下的时候,电路就接通了;当它被弹起的时候,它就会跳回到未连接的状态。
瞬时按钮开关有4个引脚。这4个引脚可以被分为2组:引脚1短接引脚2,引脚3短接引脚4。
3.4. 实验步骤¶
如图所示编写程序¶
代码详解¶
- 1.在on start 积木块中将P2口电位拉高。
- 2.读取P2口的状态,判断按钮是否按下,当按钮被按下,将P0口写入数字信号0,关闭led,将P1口写入数字信号1,打开led,延迟500ms,将P0口写入数字信号1,打开led,将P1口写入数字信号0,关闭led,延迟500ms。