按钮检测积木块

1. 积木功能说明

  • 功能简介:从指定相应的GPIO口获取按钮的检测结果。
  • 参数说明:输入GPIO端口。

  • 返回值:返回按钮是否按下,1表示按下,0表示没有,-1表示出错了。

2. 硬件接线说明

图1

(图1)按钮引脚示意图


图2

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


图3

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


图4

(图4)集成扩展板按钮接线图

  • 如图所示,集成扩展板自带按钮,无需外接,直接调用即可。

3. 注意事项

  • 注意:由于按钮在按下到回弹的过程中需要一定的时间,所以需要合理设置按钮检测中的时间间隔,避免按钮检测不及时或一次按键多次反应的情况发生;

4. 积木块应用案例

-下面的例子展示了如何使用获取按钮检测积木块。

图5

(图5)按钮输出结果


图6

(图6)按钮控制小灯1

  • 点击这里下载本案例代码。

  • 按钮按下时小灯亮,按钮松开时小灯灭;


图7

(图7)按钮控制小灯2

  • 点击这里下载本案例代码。

  • 按钮按1下小灯亮,按钮按2下小灯灭,以此类推。


图8

(图8)按钮自锁控制

  • 点击这里下载本案例代码。

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

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2022-05-26

results matching ""

    No results matching ""