实验场景图
程序五:通过光照数值来控制LED灯的开关(1)实验参考开源代码(Arduino)
/*
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
程序五:通过串口显示检测凌晨室内光线变化的数值与波形
实验接线:OPT101接Uno的A0,LED灯(板载D13)
*/
int sensor_value = 0;
void setup() {
Serial.begin(9600);
pinMode(A0, INPUT);
pinMode(13, OUTPUT);
}
void loop() {
sensor_value = analogRead(A0);
Serial.println(sensor_value);//串口输出亮度数值
delay(200);
if (sensor_value >99)//设置打开LED灯的阕值(可参考串口值来定)
{
digitalWrite(13, HIGH);//如果串口值大于151则LED灯亮
Serial.println("亮");// 串口输出“亮”字
delay(500);// 点亮500毫秒
}
else
{
digitalWrite(13, LOW);
}
}
(2)实验串口返回情况
(3)实验场景图
页:
1
[2]