Hardware APIs
This section discusses the control of motors and pneumatics through motor controllers, solenoids, and pneumatics, and their interface with Java and C++ WPILib.
Controladores de motor
A motor controller is responsible on your robot for making motors move. For brushed DC motors such as the CIM or 775, the motor controller regulates the voltage that the motor receives, much like a light bulb. For brushless motor controllers such as the Spark MAX, the controller regulates the power delivered to each «phase» of the motor.
Nota
Otro nombre para un controlador de motor es un controlador de velocidad.
Consejo
Se puede hacer un controlador de motor rápido, no legal para la competición, quitando el motor de un taladro inalámbrico BRUSHED y conectando PowerPoles o equivalentes a los cables del motor. Asegúrese de que el voltaje suministrado por el taladro no dañe el motor, pero tenga en cuenta que el 775 está bien hasta 24 voltios.
Advertencia
Advertencia: Conectar el controlador de un motor SIN ESCOBILLAS directo a la corriente, como un controlador de motor de escobilla, ¡destruirá el motor!
Controladores de motores legales FRC
Motor controllers come in lots of shapes, sizes, and feature sets. This is the full list of FRC® Legal motor controllers as of 2026:
Koors40 Motor Controller (P/N am-5600)
Spark Flex Motor Controller (P/N REV-11-2159, am-5276)
Spark Motor Controller (P/N: REV-11-1200, am-4260)
Spark MAX Motor Controller (P/N: REV-11-2158, am-4261)
Talon FX Motor Controller (P/N 217-6515, 19-708850, am-6515, am-6515_Short, WCP-0940) for controlling integral Falcon 500, Kraken X60, or Kraken X44 only
Talon FXS Motor Controller (P/N 24-708883, WCP-1692)
Controlador de motor Talon (P/N: CTRE_Talon, CTRE_Talon_SR, and am-2195)
Controlador de motor Talon SRX (P/N: 217-8080, am-2854, 14-838288)
Thrifty Nova (P/N TTB-0100)
Motor Venom con controlador (P/N BDC-10001) solo para controlado integral de motor.
Controlador de motor Victor SP (P/N: 217-9090, am-2855, 14-868380)
Controlador de motor Victor SPX (P/N: 217-9191, 17-868388, am-3748)
Neumática
Pneumatics are a quick and easy way to make something that’s in one state or another using compressed air. For information on operating pneumatics, see Neúmatica APIs.
Controladores de neumáticos legales FRC
Módulo de control de neumáticos (P/N: am-2858, 217-4243)
Pneumatic Hub (P/N REV-11-1852)
Relés
Un relé controla la energía a un motor o electrónica personalizada en forma de encendido / apagado.
Modulo relevador legales FRC
Relevador Spike H-Bridge (P/N: 217-0220 and SPIKE-RELAY-H)
Relevador Directo de Automatizacion (P/N: AD-SSR6M12-DC200D, AD-SSR6M25-DC200D, ADSSR6M40-DC200D)
Power Distribution Hub (PDH) switched channel (P/N REV-11-1850)