2859浏览
查看: 2859|回复: 2

[教程] BlockPi入门教程——按钮

[复制链接]
按钮是数字输入模块,BlockPi支持各类按钮作为输入信号,比如我使用的这种按钮模块:
BlockPi入门教程——按钮图1
连接OUT针脚到一个GPIO端口,VCC连到3.3V,GND连到GND。 
测试输入数值 
在正式使用之前,最好先用以下程序测试一下按钮的输出(其他输入设备也类似):
BlockPi入门教程——按钮图2
比如我这款按钮模块在没按下时输出1,按下时输出0。
按钮计数器 
BlockPi入门教程——按钮图4
其中“重复直到条件满足”部分是进行消抖处理,确保每按下一次按钮只计数一次。 
按钮触发LED小灯
BlockPi入门教程——按钮图3
按钮作为小灯开关
BlockPi入门教程——按钮图5
在多个小灯间切换
使用到了列表对多个LED进行控制:
BlockPi入门教程——按钮图6
效果如图:

DFrJ5KYVQaH  中级技匠

发表于 2020-2-4 12:56:35

好的想法,好的创意
回复

使用道具 举报

kylinpoet  初级技神

发表于 2020-2-18 03:47:09

这个好,必须支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail