Hardware APIs

Esta sección habla del control de motores y neumáticos a través de controladores de velocidad, solenoides y neumáticos, y su interfaz con Java y C++ WPILib.

Controladores de motor

Un controlador de motor es el responsable en tu robot de hacer que los motores se muevan. En el caso de los motores de corriente continua con escobillas, como los CIM o los 775, el controlador del motor regula la tensión que recibe el motor, de forma parecida a una bombilla. En el caso de los controladores de motores sin escobillas, como el Spark MAX, el controlador regula la potencia suministrada a cada «fase» del 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!

Neumática

Los neumáticos son una forma rápida y sencilla de hacer algo que esta en un estado u otro usando aire comprimido. Para información en operación de neumáticos, ver Operación de los cilindros neumáticos.

Relés

Un relé controla la energía a un motor o electrónica personalizada en forma de encendido / apagado.