Day43 ( 电子元件 ) 触碰开灯 ( 引脚按下 )

触碰开灯 ( 引脚按下 )

教学原文参考:触碰开灯 ( 引脚按下 )

这篇文章会介绍如何使用「当引脚按下」、「显示图示」、「暂停」等积木,实作侦测引脚按下的时候,显示对应的图案,或让 LED 亮灯的简单触碰开灯效果。

相关文章参考:当引脚按下显示图示暂停

micro:bit 接线图

micro:bit 的引脚内建了 10k 的上拉电阻,除了可以外接感应器或电子零件,也可以透过直接的「触碰」,模拟「按下」的效果,由於 micro:bit 引脚比手指小,为了避免误触,使用鳄鱼夹和面包板、杜邦线,将 micro:bit 的 P0、P1、P2 引脚和 GND 连接出来

注意,不论是鳄鱼夹或杜邦线,连接出来的一端必须是「金属接头」,这也是待会要触摸的位置。

micro:bit - 触碰开灯 ( 引脚按下 )

积木程序原理

放入「当引脚 P0 被按下」积木,设定按下 P0 引脚时,显示爱心图示,暂停 500 毫秒 ( 0.5 秒 ) 後清空萤幕。

因为使用触碰方式,传送的讯号并不稳定,所以使用暂停可以让触碰效果比较明显。

micro:bit - 触碰开灯 ( 引脚按下 )

完成後启动 micro:bit,先用一只手按住 ( 或握住 ) GND 的金属线,另外一只手触碰 P0 引脚的金属线,就可以看见触碰时出现爱心图示,0.5 秒之後图案消失,再度触碰又会再度出现图示。

micro:bit - 触碰开灯 ( 引脚按下 )

依此类推,放入「当引脚 P1 被按下」和「当引脚 P2 被按下」的积木,设定按下引脚时出现不同的图案,完成後启动 micro:bit,触碰不同引脚就会出现不同图案。

micro:bit - 触碰开灯 ( 引脚按下 )

范例解答

范例解答:触碰开灯 ( 引脚按下 )

延伸阅读

触碰开灯 ( 类比讯号 )

关於我

大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!


<<:  Day43 ( 游戏设计 ) 音阶记忆游戏

>>:  Day28 NiFi 案例分享 - Renault

Day03:Set User Name(存放使用者名称)

全文同步於个人 Docusaurus Blog 在这一章中,主要处理下述两个问题: 初始进入页面的建...

Day27_CSS语法10

border-width(框线宽度) 宽度的设定值有:thin(细)、medium(中)、thick...

我们的基因体时代-AI, Data和生物资讯 Day03- 基因医学的数据问题

上一篇我们的基因体时代-AI, Data和生物资讯 Day02- 机器学习在生物资讯中之应用介绍了机...

VScode 刚载完的必备扩充功能

各位在刚载好VScode都会做甚麽样的设定或安装甚麽扩充功能呢? 虽然网路上一大堆的介绍,但零零总总...

[Day 29] LeetCode - 242 Valid Anagram

本篇同步发布於Blog:[解题] LeetCode - 242 Valid Anagram 平台: ...