(SKU:DFR0026)模拟环境光线传感器

来自DFRobot Product Wiki
跳转至: 导航搜索
模拟环境光线传感器

目录

简介

基于PT550环保型光敏二极管的光线传感器,可以用来对环境光线的强度进行检测。 通常用来制作随光线强度变化产生特殊效果的互动作品。

产品参数

  • 检测环境光密度
  • 环保光敏二极管
  • 模拟输出电压:0~5 VDC
  • 适用电源电压:+3~5VDC
  • 模拟传感器
  • 使用PH-2.0插座
  • 传感器匹配Arduino扩展板

应用

  • 屏幕亮度自动控制

引脚说明

DFR0026 1.png


颜色 对应引脚
绿色 输出信号
红色 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教程-串口打印

Mind+dfr0026.png


MicroPython示例

from machine import ADC
import time

adc0=ADC(0)

while True:
  print("adc0=",adc0.read())
  time.sleep(0.1)


结果

打开串口监视器,将波特率根据程序设置为9600,将此装置放到光线不同的地方,会发现串口监视器里面显示不同的数据。光线由弱变强,接收到的数据会变大;反之变小。

疑难解答

更多问题及有趣的应用,请访问论坛

更多

DFshopping car1.png DFRobot商城购买链接

个人工具
名字空间

变换
操作
导航
工具箱