发表于 2022-6-9 06:01:03
程序五:通过光照数值来控制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);
- }
- }
复制代码
|
|
|
|
|
|