


🛠️Características
- Fabricante: Mecabot
- Voltaje de operación: 3.3V - 5V
- Consumo a 5V: 150mA
- Consumo a 3.3V: 100mA
- Tipo de salida: Análoga
- Cantidad de pines: 10
- Tipo de conector: Regleta 2.54mm de 10 pines, Conector FFC/FPC de 10 pines
- Cantidad de sensores: 8 (QRE1113)
- Leds indicadores de encendido: 2
- Dimensiones: 88.5mm x 24mm
-
Peso: 5g
📦 Contenido del producto
1 x MecaLine 8X
No incluye:
- Cable Flex Plano de 10 Pines
Uso y aplicaciones
🧠 Aplicaciones
Este sensor de línea análogo de 8 canales es ideal para:
- Robots seguidores de línea y robots minisumo.
- Plataformas móviles con navegación autónoma.
- Proyectos de robótica educativa en colegios y universidades.
- Prototipos de automatización e investigación con detección de contraste.
- Escenarios que requieren identificar superficies claras y oscuras con alta precisión.
🔌 Compatibilidad y uso
- Compatible con Arduino UNO, Mega, ESP32, RP2040 entre otras placas.
- Opera a 3.3V y 5V, lo que facilita su integración con diferentes microcontroladores.
- Salida analógica, ideal para lecturas precisas y calibración personalizada.
- Incluye dos opciones de conexión:
- Regleta de pines estándar 2.54 mm.
- Conector FFC/FPC de 10 pines para mayor flexibilidad.
Recursos
📥 Descargables
Hoja de datos: QRE1113
Código Arduino: Regleta de 8 sensores - Mecabot
📟 Ejemplo básico de lectura en Arduino
#define S1 A7
#define S2 A6
#define S3 A5
#define S4 A4
#define S5 A3
#define S6 A2
#define S7 A1
#define S8 A0
uint16_t anaSensores[] = {0,0,0,0,0,0,0,0};
boolean digSensores[] = {0,0,0,0,0,0,0,0};
void setup() {
pinMode(S1, INPUT);
pinMode(S2, INPUT);
pinMode(S3, INPUT);
pinMode(S4, INPUT);
pinMode(S5, INPUT);
pinMode(S6, INPUT);
pinMode(S7, INPUT);
pinMode(S8, INPUT);
Serial.begin(9600);
}
void leerSensores(){
anaSensores[0] = analogRead(S1);
anaSensores[1] = analogRead(S2);
anaSensores[2] = analogRead(S3);
anaSensores[3] = analogRead(S4);
anaSensores[4] = analogRead(S5);
anaSensores[5] = analogRead(S6);
anaSensores[6] = analogRead(S7);
anaSensores[7] = analogRead(S8);
}
void imprimirSensores(){
for(int i = 0; i < 8; i++){
Serial.print(anaSensores[i]);
Serial.print("\t");
}
Serial.println("");
}
void loop() {
leerSensores();
imprimirSensores();
}