教学原文参考:闪烁的 LED 灯
这篇文章会介绍如何外接 LED 灯,搭配「数位信号写入」、「重复无限次」、「暂停」、「当按钮按下」、「逻辑判断」积木,做出使用 micro:bit 的按钮,控制外接 LED 闪烁与停止的功能。
按照下图,使用「鳄鱼夹」或「面包板 + 杜邦线 + 1K 电阻」,将 micro:bit 连接 LED 灯。
在「重复无限次」积木里放入「数位信号写入引脚 P0」和「暂停」积木,设定数位信号写入「数字 1」之後暂停 500 毫秒,再写入「数字 0」之後暂停 500 毫秒。
「数位信号写入」积木在「引脚」分类中,参考:数位信号写入
完成後,重新启动 micro:bit,应该就能看见外接 LED 每隔 0.5 秒闪烁一次。
接着,新增使用按钮控制 LED 闪烁的程序:
完成後,重新启动 micro:bit,按压 A 按钮,就会看见 LED 每隔 0.5 秒闪烁一次,按下 B 按钮就会停止闪烁。
范例解答:闪烁的 LED 灯
如果已经熟悉了闪烁的 LED 灯的原理,还可以尝试更多好玩的作法:
- 尝试增加「AB 按钮同时按下」的积木,当 AB 同时按下时,让 LED 可以持续亮着不要闪烁,按下 B 之後除了停止闪烁,还会关闭 LED ( 解答 )。
大家好,我是 OXXO,是个即将迈入中年的斜杠青年,如果对我有点兴趣(笑,可以与我联系,一起来做点有玩又有创意的东西吧!
<<: Day 16 : 案例分享(5.2) CRM与ERP整合 - 商机与客户往来记录(会议与行事历)
>>: 用React刻自己的投资Dashboard Day16 - react-router-dom让SPA也有路由
新增 Discord Application 到 Discord Developers Applic...
今日我们要介绍一下Kibana内的警报功能,在Elastic Stack 内有提供Kibana Al...
再来检核DynamoDB的资料, 比较与SQL的不同 回到DynamoDB Portal, 点选第一...
一. LSTM的问题 LSTM虽然非常强大,但LSTM也是有一个问题,就是计算时间较久导致执行速度较...
getCssProperty() 是 Nighwatch 中用来取得 DOM element 的 c...