跳到主要内容

Case 03 智能避障

简介

本课程旨在向学生介绍图形化编程和超声波传感器的应用。学生将学习如何编写程序让小车具备避障功能。通过这个案例,学生将加深对程序设计的判断、分支、与或非等知识点的理解,以及了解超声波传感器的工作原理。

教学目标

理解图形化编程的判断、分支、与或非等相关知识点。

学习超声波传感器的工作原理和应用。

掌握如何使用超声波传感器检测障碍物,并编写相应的程序进行避障。

教学准备

Cutebot Pro × 1

micro:bit × 1

教学过程

课程引入

在本节课,我们将使用Cutebot Pro智能赛车来制作一辆可以自动避开障碍物的小车。通过这个项目,我们将学习如何利用图形化编程和传感器技术来控制赛车的行为。

我们将学习如何使用超声波传感器来检测障碍物,并编写相应的代码来控制赛车的行动。

准备好迎接这个有趣的挑战了吗?让我们开始吧!

探究活动

如何使用超声波传感器检测障碍物?

如何编写一个程序,在遇到障碍物时让小车自动转弯避免碰撞?

示例代码

请参考程序连接:https://makecode.microbit.org/S12346-77708-38149-03511

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

团队合作与展示

学生分成小组,共同完成小车的制作和程序编写。

鼓励学生之间相互合作、交流和分享经验。

每个小组有机会向其他小组展示他们制作的智能赛车。

总结与反思

回顾课程内容,提醒学生掌握了哪些知识和技能。

引导学生讨论他们在制作过程中遇到的问题和困难,以及如何解决这些问题。

引导学生思考小车超声波传感器在生活中还有哪些应用。