按钮检测积木块
1. 积木功能说明
2. 硬件接线说明

(图1)按钮引脚示意图

(图2)一代扩展板按钮接线图

(图3)二代扩展板按钮接线图

(图4)集成扩展板按钮接线图
- 如图所示,集成扩展板自带按钮,无需外接,直接调用即可。
3. 注意事项
- 注意:由于按钮在按下到回弹的过程中需要一定的时间,所以需要合理设置按钮检测中的时间间隔,避免按钮检测不及时或一次按键多次反应的情况发生;
4. 积木块应用案例
-下面的例子展示了如何使用获取按钮检测积木块。

(图5)按钮输出结果
- 点击这里下载本案例代码。

(图6)按钮控制小灯1
点击这里下载本案例代码。
按钮按下时小灯亮,按钮松开时小灯灭;

(图7)按钮控制小灯2
点击这里下载本案例代码。
按钮按1下小灯亮,按钮按2下小灯灭,以此类推。

(图8)按钮自锁控制
点击这里下载本案例代码。
但使用按钮是时会有一个小问题,如果按钮一直按着,则会一直输出按钮信号为1,但我们实际并不需要那么多按钮的信号,有什么办法可以使按钮长按的情况下也只输出一个高平信号呢,本案例就实现这个功能。