开关灯

简单说明

上一例中我们完成了点亮LED的任务,实现了用软件来控制硬件的输出,这一例中,我们再加入一个按键模块,实现硬件输入控制硬件输出。按键模块同样接到数字口上,只能输入高低电平,当按键按下时为高电平,松开时为低电平。

硬件连接

首先我们需要一款任意颜色的 Linker LED 模块和一个 Linker 按键模块

然后通过两根Linker 20mm 连接线连接到 Linker base shield 上面。

注意:

Linker LED 模块要连接到标识为[D1 D2 V S]的槽子

Linker 按键模块要连接到标识为[D2 D3 V S]的槽子

完整的硬件连接图如下:

脚本

本例中我们又用到了几个新的命令块:

这个命令块位于控制命令块区。它检查六边形里面的命令的结果。如果六边形里面命令的结果是真,它就执行上半部分的命令。如果六边形里面命令的结果是假,它就执行下半部分的命令。我们需要在六边形里面放一个可以输出真假的命令。

这个命令块位于硬件命令块区。当我们设置某个 GPIO 为输入模式时,我们可以用这个命令块来判断输入信号的电平。

下面,我们就可以搭脚本了:

本例中我们要做的是一个开关灯控制,当按钮按下去的时候( 数字管脚 2 输入高电平), LED 将被点亮 (数字管脚 1 输出高电平)。否则, LED 将熄灭。

把上面提到的命令块拼在一起:

完成上面的拼接后,点击右上角的小绿旗,我们就可以用按钮控制 LED 了。

results matching ""

    No results matching ""