1. 实现效果
当小车启动后,可以按照黑线自动巡线行驶。
注意:参考地图可见附件。附件3 BitCar巡线地图.pdf
2. 编写程序
1) 打开网址
在浏览器输入链接:https://makecode.microbit.org/#,点击项目“新建”弹出窗口,给项目命名为“小车巡线”,点击“创建”。
即可进入编程界面
2) 添加扩展指令库
本次使用的是BitCar,因此首先需要在Micro:bit编程页面添加扩展链接。
第一步,点开MakeCode蓝色条框上的“设置”按钮,点击“扩展”,打开添加扩展页面。
第二步,在打开的扩展页面中,“搜索或输入项目网址”处输入BitCar扩展包网址:https://github.com/TinkerGen/pxt-BitCar
注意:如果提示找不到拓展库,可以关闭浏览器,重新进入MakeCode后再次尝试。
第三步,点击扩展指令库,返回首页,BitCar的积木块就添加上去啦。
添加好扩展指令库,接下来就可以继续编写我们的程序了。
3. 编写程序
编写程序如下图:
- 首先添加无限循环模块;
- 如果小车左侧检测到黑线,为了保证小车可以继续沿着黑线行走,我们需要让小车左转一点。设置速度为左轮3%,右轮15%;
- 同理,如果小车右侧检测到黑线,为了保证小车可以继续沿着黑线行走,我们需要让小车右转一点。设置速度为右轮3%,左轮15%。
4. 硬件连接
将Micro:bit和BitCar连接在一起,将USB线一侧连接Micro:bit,一侧连接电脑,确保Micro:bit的power灯保持亮的状态。5. 下载程序
点击模拟窗口正下方的“下载”,在弹出的对话框中,选择把.hex文件保存到“Micro:bit磁盘”,再点击“保存”。如果没有出现另存为,需要你找到下载的.hex文件,复制或者拖入到“Micro:bit磁盘”当下载完成后电源信号灯停止闪烁,保持长亮。
如我这里显示另存为:6. 实验程序
将BitCar放在地图上,测试一下吧!