BlockPi入门教程——按钮

2020-02-036971
AI 快速预览详细 收起
本文介绍了BlockPi中按钮模块的应用,包括连接方法、输出测试及多种应用场景。首先,将按钮模块的OUT针脚连接到GPIO端口,VCC连到3.3V,GND连到GND。接着,通过编写程序测试按钮的输出,例如未按下时输出1,按下时输出0。文章还展示了如何使用按钮作为计数器,并通过消抖处理确保每次按下只计数一次。此外,还介绍了按钮触发LED小灯和作为小灯开关的应用,以及如何在多个小灯间切换。这些示例非常适合初学者和STEM教育场景,帮助孩子动手实践,培养编程兴趣。
按钮是数字输入模块,BlockPi支持各类按钮作为输入信号,比如我使用的这种按钮模块:
BlockPi入门教程——按钮图1
连接OUT针脚到一个GPIO端口,VCC连到3.3V,GND连到GND。 
测试输入数值 
在正式使用之前,最好先用以下程序测试一下按钮的输出(其他输入设备也类似):
BlockPi入门教程——按钮图2
比如我这款按钮模块在没按下时输出1,按下时输出0。
按钮计数器 
BlockPi入门教程——按钮图4
其中“重复直到条件满足”部分是进行消抖处理,确保每按下一次按钮只计数一次。 
按钮触发LED小灯
BlockPi入门教程——按钮图3
按钮作为小灯开关
BlockPi入门教程——按钮图5
在多个小灯间切换
使用到了列表对多个LED进行控制:
BlockPi入门教程——按钮图6
效果如图:

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
kylinpoet
kylinpoet
这个好,必须支持。
DFrJ5KYVQaH
DFrJ5KYVQaH
好的想法,好的创意
- 没有更多了 -