目录
一、实验目的
1熟悉光敏传感器原理与功能;
2理解串联电路获取传感器数据原理;
3 熟悉模拟输入、输出接口特性与函数的功能;
4编写光敏感应控制LED亮度程序。
二、实验设备与环境
Arduino UNO套件、Arduino IDE、计算机、光敏电阻、LED灯、电阻、跳线等
三、实验重点
1实验电路连接;2程序代码编写;3程序调试
四、实验难点
1程序代码编写、功能调试
五、实验内容
5.1实验任务
任务描述:读取、输出光敏电阻信号值;LED灯亮度感应控制
5.2实验原理
1.基础函数
analogRead(pin);
功能:从引脚pin读取模拟输入值,将0-5V输入电压值映射10位精度的0-1023之间的整数值,返回整数值。
analogWrite(pin,Value);
功能:向引脚pin输出8位精度0-255的Value值。
map(value, fromLow, fromHigh, toLow, toHigh);
功能:将变量Value的值从fromLow~ fromHigh范围映射到toLow~toHigh范围。
2.光敏传感器
光敏传感器是利用光敏元件将光照强度信号转换为电信号的转换器件。它的敏感波长在可见光波长附近,包括红外线波长和紫外线波长。光传感器不只局限于对光的探测,它还可以作为探测元件组成其他传感器,对许多非电量进行检测,只要将这些非电量转换为光信号的变化。