跳到主要内容

案例01:行驶控制

简介

本项目中,我们将用不同的方法控制天蓬智能车行驶。

教学目标

了解天蓬智能车的行驶控制 掌握使用micro:bit控制天蓬智能车的基本编程技能。

教学准备

在开始教学之前,请确保您已经准备好以下必要的材料:

图片名称数量备注
天蓬智能车教育版1
USB数据线1
micro:bit1自行准备
PC1自行准备

课程引入

在本节课,我们将一起探索如何通过图形化程序控制天蓬智能车向前行驶。你们是否想过如何使用编程来控制一辆智能赛车呢?编程是一种让计算机或机器人按照我们的指令执行任务的方式。今天,我们将学习如何使用图形化编程来控制天蓬智能车。

现在,让我们一起开始这个有趣的学习旅程吧!准备好使用天蓬智能车探索图形化编程的世界了吗?

探究活动

如何编写一个简单的程序,使小车向前行驶?

调整速度和行驶时间的参数对小车的运动有什么影响?

除了向前行驶,还能通过编程控制小车做什么其他动作吗?

软件


微软makecode

编程


在MakeCode的代码抽屉中点击高级,查看更多代码选项。

为了给天蓬智能车编程,我们需要添加一个扩展库。在代码抽屉底部找到扩展,并点击它。这时会弹出一个对话框,搜索tpbot,然后点击下载这个代码库。

示例程序一

在积木抽屉中拖出一个设置左右轮速度的积木块放入当开机时积木块中,并将参数都设置为100。

程序

请参考程序连接:https://makecode.microbit.org/_0r5C5L029L9m

你也可以通过以下网页直接下载程序。

---

结论

天蓬智能车会一直向前行驶

示例程序二

在积木抽屉中拖出一个向前进速度为100%持续0秒的积木块放入当开机时积木块中,并将参数都设置为速度100、持续3秒。

程序

请参考程序连接:https://makecode.microbit.org/_XXH3yP66oRRp

你也可以通过以下网页直接下载程序。

结论

天蓬智能车全速前进三秒后停车

示例程序三

在积木抽屉中拖出一个向前进速度为100%的积木块放入当按钮A被按下时中,然后设置暂停2000ms,然后在积木抽屉中拖出立刻停车放入当按钮A被按下时中。

程序

请参考程序连接:https://makecode.microbit.org/_7YPHM8Tkfbka

你也可以通过以下网页直接下载程序。

结论

当按钮A被按下后,天蓬智能车全速前进两秒后停车