(SKU:SEN0241)Gravity tracker&light sensor(巡线&光敏传感器板)
来自DFRobot Product Wiki
目录 |
简介
市面上的巡线传感器都是功能相对单一,用户制作一个智能小车成本较高,安装和接线也并不方便。本模块集成两路巡线、两路光线传感器,直接支持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。
疑难解答
更多问题及有趣的应用,请访问论坛