一秒看懂Micro:bit倒车雷达实作
之前用Ameba开发板做了一个倒车雷达,micro:bit也可以实现同样的功能。今天就用micro:bit做一个倒车雷达实作。
任务目标
当距离小于 15 公分时,使 5 x 5 的 LED 以 0 来显示以提醒用路人安全,否则将 5 x 5 的 LED 以 1 来显示。
学习目标
超音波传感器使用
导入套件
LED 显示
变量使用
条件判断
循环使用
使用料件
Micro:bit
面包板
Micro USB Cable
超音波传感器 ( Ultrasonic Seneor - HC-SR04P )
鳄鱼夹
杜邦线
接线方式
超音波传感器的 VCC 接 Micro:bit 的 3V
超音波传感器的 Trig 接 Micro:bit 的 P0
超音波传感器的 Echo 接 Micro:bit 的 P1
超音波传感器的 GND 接 Micro:bit 的 GND
倒车雷达程序逻辑
持续不断的使用超音波传感器侦测距离
当所侦测到的距离小于 15 公分时,则
将 5 x 5 的 LED 以 0 来显示
否则,
将 5 x 5 的 LED 以 1 来显示
倒车雷达程序撰写
Step 1. 开启在线编辑器
Step 2. 导入套件
2.1 点选【进阶】中的【添加套件】
2.2 在【搜寻或是直接输入网址】的字段中输入【 sonar 】再点选右边的放大镜进行搜寻
2.3 点选中间的【 sonar 】套件
2.4 【 Sonar 】套件已安装于程序方块区
Step 3. 撰写 Blockly 程序
3.1 依倒车雷达程序逻辑进行Blockly 程序撰写
※程序说明※
【重复无限次】方块:代表持续不断执行此区块中的程序
【变量设为】方块:宣告一个 distance 的变量存放超音波传感器所侦测到的数值,
其单位为公分
【如果那么否则】方块:当 distance 的数值小于 15 公分时,则
在 LED 上显示 0
否则,
在 LED 上显示 1
Step4. 下载程序到 Micro:bit并测试结果
作者:Archer Huang

最新活动更多
-
3月27日立即报名>> 【工程师系列】汽车电子技术在线大会
-
精彩回顾立即查看>> 【在线会议】汽车腐蚀及防护的多物理场仿真
-
精彩回顾立即查看>> 【在线会议】汽车检测的最佳选择看这里
-
精彩回顾立即查看>> 2024工程师系列—工业电子技术在线会议
-
精彩回顾立即查看>> 【线下论坛】华邦电子与莱迪思联合技术论坛
-
精彩回顾立即查看>> 【线下论坛】华邦电子与恩智浦联合技术论坛
推荐专题
- 1 NVIDIA RTX 5060 Ti首发评测:8GB疯狂爆显存 16GB正好
- 2 索泰RTX 5070 Ti天启显卡评测:启世之环再进化 豪华八热管旗舰级体验
- 3 微星RTX 5060 Ti 16GB硬派师2X显卡评测
- 4 DLSS 4小钢炮:微星GeForce RTX 5060 Ti 16G INSPIRE 2X首发评测
- 5 联想卖爆了,但跟AI没啥关系
- 6 被中企打的快要完蛋了?三星:一个季度净赚420亿,没空理你
- 7 最适合高性能游戏本的锐龙9 9955HX3D!ROG魔霸9评测
- 8 映众RTX 5060 Ti曜夜16GB显卡评测:小巧简约 DLSS 4表现亮眼
- 9 最强国产X86 CPU曝光:128核,512线程,性能直追intel/AMD
- 10 OPPO、华为入局!手机主动散热复兴,是没活硬整吗?
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论