Los ESC se controlan utilizando lo que comúnmente se conoce como señales servo, esto es básicamente una onda cuadrada de 50Hz (20mS) con un tiempo de activación que varía entre 0.5mS y 2.5mS y está apagado el resto del tiempo, el tiempo de Este pulso puede variar un poco y depende del fabricante de la unidad. Sin embargo, 0.5mS y 2.5mS es un buen punto de partida para cualquier proyecto.
Este tiempo variable entre los fabricantes es la razón por la cual existe la función de programación, es básicamente una forma en que los circuitos de conducción le dicen al conductor qué impulsos mínimos y máximos son.
Ya tienes todo lo que necesitas para que esto funcione. Recomiendo mirar las bibliotecas servo de Arduino ya que esto te pondrá en marcha rápidamente. Los tres cables negros en el ESC están obviamente conectados al motor, tenga en cuenta que solo gira en una dirección, para revertir esto, puede revertir cualquiera de los dos cables.
Los cables negros y rojos gruesos van a tu batería. Los cables negro rojo y blanco son para la señal de control, el rojo debe dejarse desconectado (o puede alimentar su Arduino desde este punto si tiene en cuenta los niveles de voltaje y su ESC está equipado con un circuito eliminador de batería), el negro debe estar conectado a la tierra de Arduino y blanco al pin de salida utilizado con la biblioteca de servos. Eso es todo lo que hay que hacer. La mejor de las suertes.