_SKU_DFR0026_模拟环境光线传感器 - jimaobian/DFRobotWikiCn GitHub Wiki
简介
基于PT550环保型光敏二极管的光线传感器,可以用来对环境光线的强度进行检测。 通常用来制作随光线强度变化产生特殊效果的互动作品。
产品参数
- 检测环境光密度
- 环保光敏二极管
- 模拟输出电压:0~5 VDC
- 适用电源电压:+3~5VDC
- 模拟传感器
- 使用PH-2.0插座
- 传感器匹配Arduino扩展板
应用
- 屏幕亮度自动控制
引脚说明
颜色 | 对应引脚 |
绿色 | 输出信号 |
红色 | VCC |
黑色 | GND |
使用教程
连接示意图
Arduino控制板 | 传感器 |
A0 | 蓝色 |
5V | 红色 |
GND | 灰色 |
示例代码
void setup()
{
Serial.begin(9600); // open serial port, set the baud rate to 9600 bps
}
void loop()
{
int val;
val=analogRead(0); //connect grayscale sensor to Analog 0
Serial.println(val,DEC);//print the value to serial
delay(100);
}
Mind+(基于Scratch3.0)图形化编程
1、下载及安装软件。下载地址:http://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装 2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程 3、“扩展”中选择“主控板”中的“Arduino Uno”。 详细教程:Mind+基础wiki教程-加载扩展库流程 4、进行编程,程序如下图: 5、菜单“连接设备”,“上传到设备” 6、程序上传完毕后,打开串口即可看到数据输出。详细教程:Mind+基础wiki教程-串口打印
MicroPython示例
from machine import ADC
import time
adc0=ADC(0)
while True:
print("adc0=",adc0.read())
time.sleep(0.1)
结果
打开串口监视器,将波特率根据程序设置为9600,将此装置放到光线不同的地方,会发现串口监视器里面显示不同的数据。光线由弱变强,接收到的数据会变大;反之变小。
疑难解答
更多问题及有趣的应用,请访问论坛
更多
category: Product_Manual category: DFR_Series category: Sensors category:source category:Diagram