回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【花雕学编程】Arduino动手做(255)---TEMT6000环境光传感器之简单检测可见光光照强度 简单

头像 驴友花雕 2025.05.13 7 0

00 (26).jpg
01-.jpg
04.jpg
08.jpg

  【Arduino】189种传感器模块系列实验(资料代码+仿真编程+图形编程)
 实验二百五十五:TEMT6000环境光传感器 可见光模拟光照强度检测模块/智能家居
 项目之一:简单检测可见光光照强度

实验开源代码

 

代码
/*
  【Arduino】189种传感器模块系列实验(资料代码+仿真编程+图形编程)
  实验二百五十五:TEMT6000环境光传感器 可见光模拟光照强度检测模块/智能家居
  项目之一:简单检测可见光光照强度
*/

int temt6000Pin = A0; // 定义光敏传感器的模拟输入引脚

void setup() {
  Serial.begin(9600); // 初始化串口通信
}

void loop() {
  int value = analogRead(temt6000Pin); // 读取传感器的模拟值
  Serial.println(value); // 打印读取的值

  delay(100); // 延迟100毫秒,避免数据输出过快
}

代码简单解读

是用 Arduino 读取 TEMT6000 光敏传感器的模拟数值,并将结果通过串口打印出来。简单来说,代码的运行逻辑如下:

1、定义传感器引脚:int temt6000Pin = 0; 表示传感器的模拟输入引脚连接到 A0(在某些板子上可能需要明确写成 A0)。

2、初始化串口:Serial.begin(9600); 启动串口通信,波特率设为 9600,方便后续数据输出到电脑。

3、循环读取数据:

analogRead(temt6000Pin); 读取传感器的光强数值(0-1023)。

Serial.println(value); 通过串口打印这个数值,方便在串口监视器上查看。

delay(100); 让程序暂停 100 毫秒,以防数据输出过快。


这个代码能实时监测环境光强变化,比如用于自动调节屏幕亮度、智能灯光控制等。


实验串口返回情况

 

10.jpg


实验串口绘图器返回情况

 

10-.jpg
10--.jpg


实验场景图

 

10-1.jpg

评论

user-avatar
icon 他的勋章
    展开更多