案例01:行驶控制
简介
本项目中,我们将用不同的方法控制天蓬智能车行驶。
教学目标
了解天蓬智能车的行驶控制 掌握使用micro:bit控制天蓬智能车的基本编程技能。
教学准备
在开始教学之前,请确保您已经准备好以下必要的材料:
图片 | 名称 | 数量 | 备注 |
---|---|---|---|
天蓬智能车教育版 | 1 | ||
USB数据线 | 1 | ||
micro:bit | 1 | 自行准备 | |
PC | 1 | 自行准备 |
课程引入
在本节课,我们将一起探索如何通过图形化程序控制天蓬智能车向前行驶。你们是否想过如何使用编程来控制一辆智能赛车呢?编程是一种让计算机或机器人按照我们的指令执行任务的方式。今天,我们将学习如何使用图形化编程来控制天蓬智能车。
现在,让我们一起开始这个有趣的学习旅程吧!准备好使用天蓬智能车探索图形化编程的世界了吗?
探究活动
如何编写一个简单的程序,使小车向前行驶?
调整速度和行驶时间的参数对小车的运动有什么影响?
除了向前行驶,还能通过编程控制小车做什么其他动作吗?
软件
编程
在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被按下后,天蓬智能车全速前进两秒后停车