当前位置: > 手游资讯 > 新手问答 > 升级版microbit按钮台灯

升级版microbit按钮台灯

作者:哪吒游戏网 来源:哪吒游戏网 2020-06-21 11:04:10

升级版microbit按钮台灯,哪吒游戏网给大家带来详细的升级版microbit按钮台灯介绍,大家可以阅读一下,希望这篇升级版microbit按钮台灯可以给你带来参考价值。

我们知道按下按钮,通过microbit扩展板连接按钮及led灯模块,可以通过简单的程序实现“按钮按下去灯亮、按钮抬起后灯灭”的效果。可是我们现实中的台灯按下按钮,是不需要持续按着按钮的,按一下灯就会保持亮的状态,再按一下灯灭。那么今天,我来分享一下在没有自锁开关的情况下,如何通过mind+完成“每次按下按钮,led灯切换亮灭”的程序设计。

设计目标

1. 每次按下按钮,led灯切换亮灭。

器件选择

Microbit主控板;(购买链接)

Microbit扩展版;(购买链接)

数据线;按钮;led小灯;

编程软件

Mind+ V1.1.3:玩法攻略介绍链接:

设计步骤

第一步:硬件连接。

通过USB连接线将Microbit和电脑相连接,将按钮与Microbit的P0号引脚相连接,将led小灯与Microbit的P1号引脚相连接。

截图201809141016187608.png

第二步:软件编程

1,先搭建出基础架构:判断按钮是否被按下,按下P1输出高电平,否则低电平。

截图201809141018116129.png

2,要实现每次按下按钮,灯切换亮灭,就需要借助变量,通过变量保存按钮按下的状态。所以我们设置一个变量,并命名“当前状态”。

截图201809141019115587.png

3,设置变量“当前状态”的值为0,然后在判断按钮是否按下后,再加一步判断“当前状态”的值,如果为0,P1输出高电平,并改变变量值。

截图201809141022027622.png

4,测试后发现,因为按钮的抖动效应,不能完美的实现功能。可通过等待指令实现按钮消抖,程序就设计完成啦。

截图201809141022138994.png

实现功能的重点就在于变量模块的灵活使用,大家都试试哈~

总结:以上内容就是针对升级版microbit按钮台灯详细阐释,如果您觉得有更好的建议可以提供给哪吒游戏网小编,升级版microbit按钮台灯部分内容转载自互联网,有帮助可以收藏一下。



上一篇: 《魔兽世界怀旧服》盗贼新人速升攻略 让我来告诉你盗贼怎么练级快

下一篇:

本文标签:
猜你喜欢