跳到主要内容

Case 06 自动车灯

简介

在本节课中,我们将学习如何使用cutebot pro和micro:bit来制作一个自动车灯。当周围环境光线变暗时,车大灯会自动打开,当周围环境光线足够明亮时,车大灯会自动关闭。本课程将涉及micro:bit的光线检测、RGB车灯控制以及RGB三原色等知识点。

教学目标

了解micro:bit是如何检测周围环境光线强度的。

了解光生伏特效应。

学习如何使用micro:bit和cutebot pro进行光线检测以及控制LED车灯。

学习RGB三原色的概念和如何控制RGB车灯。

教学准备

Cutebot Pro × 1

micro:bit × 1

教学过程

课程引入

大家好!今天我们将继续我们的智能赛车制作项目,这一次我们要制作一个智能装置,让我们的Cutebot Pro行驶到较为黑暗的环境时,可以自动打开车灯。

探究活动

光生伏特效应是什么?

如何用于光线检测?

什么是RGB三原色?

如何控制RGB车灯?

示例代码

提示:开启车灯的光线强度阈值需要根据测试环境的光线强度进行调整。

请参考程序连接:https://makecode.microbit.org/S39397-84378-52257-60675

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

团队合作与展示

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

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

每个小组完成后向全班展示自己的成果,并接受其他小组的提问和建议。

总结与反思

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

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

引导学生思考自动车灯的优化和改进方向,如调整开启和关闭车灯的阈值等。

延伸活动

鼓励学生在家中尝试将所学知识应用到其他场景,例如智能家居系统。

推荐学生阅读有关光生伏特效应、编码电机和RGB三原色等方面的进阶资料,以提高自己的专业技能。