光线传感器的运用 -- “光控感应灯”

发布时间 2023-05-10 08:43:13作者: 77M

项目背景

micro:bit的LED灯具有光线强弱的感应功能,利用这一特性,可以根据光线强弱,给P1引脚传输高平数字信号1,使得接入P1引脚的LED灯点亮,达到通过光线控制开关灯,节约能源的效果。

编程实践

1. 材料准备:1张micro:bit开发板,1张DFROBOT扩展板,1根导线,1个LED灯控件。

2. 检测当前环境的光线亮度值,并显示在5*5LED点阵屏上。

思考:为什么要添加一个显示"爱心"的代码?

3.根据检测当前环境的亮度值,利用逻辑判断语句实现光控感应灯的代码

(1) 认识引脚模块

(2)核心代码

当环境亮度值在50以内是,P1引脚的LED点亮

当环境亮度值高于50时,P1引脚的得到一个低频信号,LED灯熄灭

项目拓展

(1)利用光线传感器,实现智能音乐盒的功能

(2)利用光线传感器,实现智能门的设计