模拟环境光线传感器

简介

市面上的巡线传感器都是功能相对单一,用户制作一个智能小车成本较高,安装和接线也并不方便。本模块集成两路巡线、两路光线传感器,直接支持DF的万向轮,并有多个扩展安装孔,安装使用方便,价格低。

产品参数

应用

引脚说明

SEN0241_引脚图_1.jpg

颜色 对应引脚
绿色 数字量输出信号
蓝色 模拟量输出信号
红色 VCC
黑色 GND

使用教程

连接示意图

巡线&光敏传感器板连接示意图

Romeo BLE mini控制板 传感器
A0 5V GND VD_L(Light sensor_Left)
D11 5V GND LT_L(tracker sensor_Left)
D10 5V GND LT_R(tracker sensor_Right)
A1 5V GND VD_R(Light sensor_Right)

示例代码


void setup() {
 Serial.begin(115200);  // open serial port, set the baud rate to 115200 bps
 pinMode(10, INPUT);
 pinMode(11, INPUT);
 delay(1000);
}

void loop() {
  int VD_L_Value = analogRead(A0);  //connect left light sensor to Analog 0
  int VD_R_Value = analogRead(A1);  //connect right light sensor to Analog 0

  int LT_L_State = digitalRead(11); //connect left tracker sensor to Digital 11
  int LT_R_State = digitalRead(10); //connect right tracker sensor to Digital 10
  /*
  print the  tracker sensor state to serial.
  0: Black line detected
  1: Black lines were not detected
  */
  Serial.print("Tracker_Left:");
  Serial.print(LT_L_State);
  Serial.print("    ");
  Serial.print("Tracker_Right:");
  Serial.print(LT_R_State);
  /*
   rint the  light sensor value to serial.
   the  light sensor value range: 0  ~  1023
   The bigger the black value, the smaller the brighter value.
   */
  Serial.print("        ");
  Serial.print("light_Left:");
  Serial.print(VD_L_Value);
  Serial.print("    ");
  Serial.print("light_Right:");
  Serial.println(VD_R_Value);

  delay(300);

}

结果

打开串口监视器,将波特率根据程序设置为115200。将此装置放到光线不同的地方,会发现串口监视器里面显示不同的数据,光线由弱变强,接收到的数据会变小,反之变大;从串口监视器里还能发现巡线传感器返回0和1,巡线传感器检测到黑线就会返回0,否则返回1。 串口打印

疑难解答

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

更多

<File:nextredirectltr.png>DFRobot商城购买链接

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