Ir directamente a la información del producto
1 de 4

MecaLine 8X - Regleta de 8 sensores de línea análoga

MecaLine 8X - Regleta de 8 sensores de línea análoga

SKU:MB00287

Precio habitual $55.930,00
Precio habitual Precio de oferta $55.930,00
Oferta Agotado
Los gastos de envío se calculan en la pantalla de pago.

Regleta de 8 sensores análogos ideal para robots seguidores de línea. Compatible con microcontroladores como Arduino, ESP32, STM, entre otros. Usa 8 pines para lectura individual y es compatible con las librerías Pololu QTR8A.

Agotado

Ver todos los detalles

🛠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();
}