触碰开灯 ( 引脚按下 )
这篇文章会介绍如何使用“当引脚按下”、“显示图示”、“暂停”等积木,实作侦测引脚按下的时候,显示对应的图案,或让 LED 亮灯的简单触碰开灯效果。
micro:bit 接线图
micro:bit 的引脚内建了 10k 的上拉电阻,除了可以外接感应器或电子零件,也可以透过直接的“触碰”,模拟“按下”的效果,由于 micro:bit 引脚比手指小,为了避免误触,使用鳄鱼夹和面包板、杜邦线,将 micro:bit 的 P0、P1、P2 引脚和 GND 连接出来。
注意,不论是鳄鱼夹或杜邦线,连接出来的一端必须是“金属接头”,这也是待会要触摸的位置。
积木程序原理
放入“当引脚 P0 被按下”积木,设定按下 P0 引脚时,显示爱心图示,暂停 500 毫秒 ( 0.5 秒 ) 后清空屏幕。
因为使用触碰方式,传送的信号并不稳定,所以使用暂停可以让触碰效果比较明显。
完成后启动 micro:bit,先用一只手按住 ( 或握住 ) GND 的金属线,另外一只手触碰 P0 引脚的金属线,就可以看见触碰时出现爱心图示,0.5 秒之后图案消失,再度触碰又会再度出现图示。
依此类推,放入“当引脚 P1 被按下”和“当引脚 P2 被按下”的积木,设定按下引脚时出现不同的图案,完成后启动 micro:bit,触碰不同引脚就会出现不同图案。
范例解答
范例解答:触碰开灯 ( 引脚按下 )
微信扫码关注
抖音扫码关注