打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Micro:bit编程小车系列(二)

学习就如旅行,只有起点,何必在意终点

开始旅行

经过上次的组装,我们已经有了自己的贝克一号,现在就让他动起来吧。

首先有一些准备工作,你需要一个手机APP,可以用来作为遥控器使用。苹果和安卓用户请分别在APP store和百度搜索“micro:bit”,安卓用户还需要一个“micro:bit blue”的APK,如果找不到可以在留言区留言索取。 如何用手机蓝牙连接micro:bit请参考教程:你好,小莫!现在我们就开始编写第一个程序吧。可以直接打开网址https://makecode.microbit.org/,或者百度搜索“makecode”,无需安装软件,直接就可以使用,这点很方便。

首先打开了这个页面,也就是主编程界面。左侧是模拟区域,中间是菜单,右边是编程区。将菜单拉倒最下面,点“添加软件包”,然后选择“devices”设备组件,点击红色按钮。

删除radio,添加device组件,然后再次添加软件包,输入如下网址:“https://github.com/Bain3d/pxt-bansotblocks”,如图所示,

回到编程界面,会发现菜单多了几个选项。对于microbit编程就是使用这种方法添加和改变模块组,从而达到更方便的引入程序模块和兼容性。下面开始正式编程,首先点开蓝牙菜单,选择“蓝牙连接服务”,这个功能是用来启动蓝牙连接功能。

把他嵌入到”当开机时”,这样就代表开机就会立即启动蓝牙连接功能。

然后添加一个舵机角度,因为每次启动时,头部方向是不确定的,所以需要开机后自动回到原始点。

将角度设置为90度,舵机的行动角度是0-180, 所以90就是正中间。接下来将不太需要的模块可以删除掉,拖到左边菜单栏就可以删除。

在确定编程之前,我们先看下该如何设置按钮和电机的关系,首先要打开手机,选择control功能,拖出一个遥控器按钮,如图·

接下来我们将电机的动力模块拖出来

编写左侧电机的程序,这里我们采用的是简单的手机按钮按下和抬(这里要解释一下“当按下 A下”代表按下A键,”当按下A上”代表抬起A键),分别对应的是电机的运动和停止以及反转,255代表正转最大速度,-255代表反转最大速度,0就是停止。

这里教大家一个小窍门,就是右键点击程序块,可以弹出复制按钮,当需要复制程序块的时候可以用,很方便。按照同样的方法我们再定义好右侧电机的程序。

这样,遥控的基本程序就编好了。(这里补充一下,为什么这个编程是这样控制的:因为贝克一号采取的驱动形式是类似坦克的驱动方法,独立的两边电机共同驱动,同时转就是前进后退,一个转一个不转就是转弯,如果两个电机反转就会表现出原地转圈的效果),大家可以实际操作感受一下。对了,好像忘记什么了。我们可以添加一个发光的图案,这样可以知道烧录程序是否成功,也就是当看到图形的时候就代表程序开始运行了。

添加一个显示图形的模块。这里选择了一个笑脸的图形,当然,可以自己绘制一个图形。现在开机后,不仅舵机会回到中心,还会显示一个笑脸。

然后另存程序文件,名字可以自己修改。

现在联机会在电脑显示多处一个盘符,就像插上了U盘一样。

将保存好的文件拖进去,就可以了。

看到笑脸了,刷机完成。我们给贝克一号装上电池,特别注意一下“正负极”(图中红圈可以看到正负极)


大功告成,用手机连接上你的贝克一号,让他动起来吧!

贝克一号

全身基础零件采用3D打印设计制造,

Micro:bit主控板结合多功能扩展板,学习娱乐两不误,

免费赠送12节Micro:bit基础入门课程。

咨询或建议请在文章下方留言区留言,

建议一经采纳我赠送Micro:bit智能编程小车套件一套。

详情请咨询微信

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
西门子PLC控制电动机正反转的编程
疯狂的MicroBlocks软硬可见的调试
DFRobot-micro:bit 虾米扩展板,多功能模组编程教育扩展板
无需编程,DIY自己智能小车的Android蓝牙遥控软件(三)
只需三步,轻松搞掂两块micro:bit无线连接!
未来领袖的童年玩具——mBot 教育机器人体验
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服