模拟环境光线传感器

简介

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

产品参数

应用

引脚说明

颜色 对应引脚
绿色 输出信号
红色 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://mindplus.cc 详细教程:安装教程
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,将此装置放到光线不同的地方,会发现串口监视器里面显示不同的数据。光线由弱变强,接收到的数据会变大;反之变小。

疑难解答

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

更多

DFshopping_car1.png DFRobot商城购买链接

category: Product_Manual category: DFR_Series category: Sensors category:source category:Diagram