简介
市面上的巡线传感器都是功能相对单一,用户制作一个智能小车成本较高,安装和接线也并不方便。本模块集成两路巡线、两路光线传感器,直接支持DF的万向轮,并有多个扩展安装孔,安装使用方便,价格低。
产品参数
- 供电电压:5V DC
- 两路巡线传感器(数字量输出)
- 两路光敏传感器(模拟量输出)
- 数字输出电压:0V或者5V
- 模拟输出电压:0~5V DC
- 使用标准Gravity接口
- 模块尺寸:85 × 28(mm)
- 安装孔数:8个
- 安装孔尺寸:内径3.1mm 外径6.0mm
应用
- lalalalalala
引脚说明
颜色 | 对应引脚 |
绿色 | 数字量输出信号 |
蓝色 | 模拟量输出信号 |
红色 | 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。
疑难解答
更多问题及有趣的应用,请访问论坛
更多
category: Product_Manual category: DFR_Series category: Sensors category:source category:Diagram