Introducción del producto #

El sensor de rastreo es un sistema de sensores especialmente diseñado para vehículos inteligentes, que puede ayudar a los vehículos inteligentes a rastrear y navegar rutas con precisión. El sistema consta de tres sensores infrarrojos, que pueden detectar la línea negra en el suelo mediante la transmisión y recepción de señales infrarrojas y realizar las acciones de control correspondientes según los resultados de la detección.
En concreto, cada sensor de infrarrojos tiene un par de tubos transmisor y receptor de infrarrojos, y el tubo transmisor emitirá rayos infrarrojos a una frecuencia específica. Los objetos con diferentes colores tienen diferentes capacidades de absorción de luz infrarroja, por lo que la intensidad de la señal infrarroja reflejada recibida por el tubo receptor también será diferente. Podemos juzgar en qué línea de color se encuentra el vehículo inteligente según la intensidad de la señal infrarroja reflejada recibida. De esta manera, el sistema puede determinar si el vehículo inteligente está siguiendo la línea, para así lograr funciones precisas de seguimiento de línea y navegación.
Referencias de aplicación: competiciones de robótica, proyectos de vehículos inteligentes, automatización industrial y otros campos.
Especificación de parámetros #
| Parámetro | Valor/Representación |
|---|---|
| Tensión de alimentación | 3.3 ~ 5V |
| Temperatura de funcionamiento | -10 ° C ~ + 50 ° C |
| Señal de salida | Señal analoga |
| Tamaño | 3.31cm * 3.11cm |

Diagrama de cableado #

| Sensor de trazas | A |
|---|---|
| VCC | 5V |
| GND | GND |
| L | Pin analógico A0 |
| M | Pin analógico A1 |
| R | Pin analógico A2 |
Código de muestra #
#define Left_sensor A0
#define Center_sensor A1
#define Right_sensor A2
void setup() {
Serial.begin(9600);
pinMode(Left_sensor, INPUT);
pinMode(Center_sensor, INPUT);
pinMode(Right_sensor, INPUT);
}
void loop() {
Serial.print("Left_sensor: ");
Serial.println(analogRead(Left_sensor));
Serial.print("Center_sensor: ");
Serial.println(analogRead(Center_sensor));
Serial.print("Right_sensor: ");
Serial.println(analogRead(Right_sensor));
Serial.println("————————————————————————————————");
delay(1000);
}
Resultado de la prueba #
Después de cargar el código en la placa controladora, abra el monitor del puerto serie del IDE de Arduino, configure la velocidad en baudios a 9600 y cambie al modo de desplazamiento. Los siguientes datos se pueden ver al colocar los tres puertos de sensor infrarrojo del sensor de seguimiento sobre la línea negra o sobre el fondo blanco.


Recursos relacionados #
Consigue uno ahora #
Negocios B2B: info@acebott.com
