提问

Micro:bit遥控小车

电子制作  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2018-2-9

跳转到指定楼层
Micro:bit遥控小车

你有没有用micro:bit做过一个远程控制的项目呢?今天,让我们一起来做一个micro:bit遥控项目吧!这个项目需要2块micro:bit主板。你可以和你的一个小伙伴搭档,或者再拿一块micro:bit。 不要把小伙伴的micro:bit都拿走哦


制作目标

1.学习远程控制micro:bit小车。
2.用一块备用的micro:bit做一个遥控器。



所需材料

1 x BBC micro:bit
1 x USB线
1 x 电池盒
2 x AA电池
1 x micro:bit小车



制作过程



步骤1

在MakeCode里设置radio代码组。这可以确保你的发送器和接收器在同一个频道。
想一想遥控器上每个按键的功能。
通过使用所示积木块,每个按键按下,Radio就会发送一个不同的数字。
你可以在Radio代码选择区域下方找到这些积木块。
把这些代码下载到micro:bit, 你的遥控器就做好了。
现在遥控器上的每个按键都可以发送一个不同的指令了哦!




步骤2

在micro:bit小车的项目(或者是其他你想要遥控的项目) 中添加相同的radio代码组至 On Start积木块项下。
这能确保你的项目可以接收正确的指令哦!



步骤3

还记得我们每按下一个遥控按键所发送的数字吗?我们将使用这些数字来引发动作。
在Radio代码选择区域中查找图中所示的radio received积木块。
用一个if-then积木块来检查你收到的数字,看它是不是你按下按键A所发送的数字。
然后把micro:bit小车左转的代码放入到这个if-then积木块下方。
同时,我们需要添加一个指向左的LED指示来展示执行我们设定的动作。
将P0设置为0,让左边的舵机停止转动。




步骤4

要让你的micro:bit小车向右转,你只需要按照上面的代码进行类似的设置就行了。向右转了之后,要让轮子停下来。你也可以选择在接收每个指令之后,让轮子不停地滚动。但是你会发现小车将不停地旋转。
将代码下载至你的micro:bit小车中。




太棒啦!

现在请将所有的代码下载到micro:bit,装上电池,准备让你的小车跑起来吧!试试看如果A、B同时按下,会发送哪些指令。或者尝试一下除了按键之外的不同输入方式,然后遥控你所有的micro:bit项目。太爽啦!不用离开座位,坐着就能掌控一切。
(´▽`)/

本文转载自TINKERCADEMY
转播转播 分享淘帖
回复

使用道具

成为第一个回答人

B Color Link Quote Code Smilies
Archiver|手机版|小黑屋|MakerTime 创客时代  
Powered by Discuz! X3.3  © 2001-2017 Comsenz Inc.