【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 毫秒,以防数据输出过快。
这个代码能实时监测环境光强变化,比如用于自动调节屏幕亮度、智能灯光控制等。
实验串口返回情况
实验串口绘图器返回情况


实验场景图

评论