Skip to content

Puertos del Control Hub

Esta guía resume los puertos del Control Hub y qué tipo de dispositivo va en cada uno, para que al configurar tu robot sepas dónde conectar cada motor y sensor.

Placeholder: diagrama del Control Hub señalando cada tipo de puerto (motor, encoder, servo, digital, analógico, I2C).


TipoCantidadConectorUso
Motor4 (0–3)JST VH, 2 pinesAlimentación de motores
Encoder4JST PH, 4 pinesEntrada de encoder de cuadratura
Servo6 (0–5)Header de 0.1”Salida para servos de 5V (rango extendido)
Digital8 canales (0–7) en 4 conectoresJST PH, 4 pinesEntrada/salida digital, dos canales por conector
Analógico4 canales (0–3) en 2 conectoresJST PH, 4 pinesEntrada analógica, dos canales por conector
I2C4 buses (0–3)JST PH, 4 pinesSensores I2C, 100/400 kHz

  • Motores: 4 puertos, del 0 al 3 en la configuración del robot.
  • Servos: 6 puertos, del 0 al 5. REV los describe como salida para servos de 5V de rango extendido.
  • Encoders: 4 puertos de entrada para encoder de cuadratura. La mayoría de los motores legales de FTC traen uno integrado, compatible con el Hub. Para usarlos en código, ve Odometría con encoders.

Un sensor digital solo reporta dos estados: HIGH (alto) o LOW (bajo). No hay valores intermedios. Sirve para preguntas de sí/no: ¿está presionado?, ¿llegó el brazo al tope?

  • El Hub tiene ocho canales digitales. Cada conector físico tiene dos canales, por eso vienen etiquetados como 0-1, 2-3, etc.
  • El Hub y los sensores de REV trabajan con lógica de 3.3V. Un sensor digital debe operar a 3.3V para usarse con el Hub.
  • Algunos sensores, como el Touch Sensor de REV, usan solo uno de los dos canales del conector. Por eso el Touch Sensor siempre se configura en un puerto impar (1, 3, 5 o 7).

Ejemplos: Touch Sensor y Magnetic Limit Switch (interruptor de límite magnético), ambos de REV.


Un sensor analógico reporta un rango continuo de valores, no solo dos estados.

  • El Control Hub lee voltajes de 0V a 5V en sus entradas analógicas.
  • Ojo: el pin de alimentación del puerto da 3.3V. Un sensor analógico que necesita 5V requiere un cableado especial que le dé esos 5V.
  • Como en los digitales, cada conector tiene dos canales, etiquetados 0-1 y 2-3.

Ejemplo: el Potentiometer de REV (REV-31-1155) mide la posición angular de un eje.


I2C es un protocolo de comunicación para sensores más complejos, que envían datos en lugar de un simple voltaje.

  • El Control Hub tiene 4 buses I2C independientes. Cada puerto I2C es su propio bus.
  • La IMU interna del Hub está en el bus 0.
  • Velocidad del bus: 100/400 kHz. Lógica de 3.3V.

Cada dispositivo I2C tiene una dirección, un número que normalmente fija el fabricante. En un mismo bus, cada dispositivo debe tener una dirección distinta para que el Hub sepa con cuál está hablando.

Ejemplos: Color Sensor V3, 2m Distance Sensor e IMU (como la interna del bus 0), todos de REV.


Sensor / dispositivoTipo de puerto
Motor de drivetrain o mecanismoMotor (0–3)
Encoder del motorEncoder
ServoServo (0–5)
Touch SensorDigital (puerto impar)
Magnetic Limit SwitchDigital
Beam breakDigital (nota de FIRSTHub: confirma 3.3V con el fabricante)
PotentiometerAnalógico
Color Sensor V3I2C
2m Distance SensorI2C
IMU externaI2C (si tiene la misma dirección que la IMU interna, en un bus distinto al 0)