INFORMACIÓN
El Motor Brushless es un motor eléctrico sin escobillas que requiere un ESC (Electronic Speed Controller) para funcionar. A diferencia de los motores DC convencionales, el brushless genera un campo magnético rotativo mediante conmutación electrónica, lo que resulta en mayor eficiencia, menor desgaste y más torque. El ESC 30A actúa como intermediario entre la fuente de alimentación y el motor, interpretando señales PWM para regular la velocidad de giro. Conectado a un Arduino con un potenciómetro, es posible controlar la velocidad del motor de forma analógica en tiempo real.
Este sistema es ideal para proyectos donde se necesita variar la velocidad de un motor de forma progresiva y controlada. Entre sus usos y aplicaciones más comunes se incluyen drones y multicópteros, aviones y helicópteros RC, autos y barcos a control remoto, sistemas de propulsión para cohetes experimentales, bancos de prueba de motores y proyectos educativos de electrónica y robótica. El ESC es altamente compatible con diversas tarjetas de desarrollo, como Arduino, ESP32, ESP8266, Raspberry Pi y cualquier microcontrolador que genere señales PWM estándar. Gracias a su sencilla integración mediante la librería Servo.h, este sistema es una excelente opción para el control de motores brushless en proyectos de automatización y robótica.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Modelo: ESC 30A Driver Motor Brushless.
- Voltaje de entrada: 2–4 celdas de litio o 5–12 celdas NiCd/NiMH.
- Corriente continua: 30 A.
- Corriente máxima (ráfaga): 40 A.
- Salida BEC: 5 V / 2 A.
- Frecuencia de trabajo: 50–60 Hz (señal PWM).
- RPM máximas soportadas: 210,000 RPM (2 polos), 70,000 RPM (6 polos), 35,000 RPM (12 polos).
- Señal de control: PWM estándar (1000–2000 µs).
- Tamaño: 57 mm × 25 mm × 8 mm.
- Peso neto: 27 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo controlar un motor brushless con Arduino y potenciómetro?
Materiales necesarios:
- Motor brushless (compatible con ESC 30A).
- ESC 30A Driver Motor Brushless.
- Arduino Uno (u otro compatible).
- Potenciómetro de 10 kΩ.
- Batería LiPo 2S o 3S (7.4 V – 11.1 V).
- Protoboard y cables jumper.
Conexiones.
El ESC tiene tres grupos de cables: los cables de potencia (rojo y negro) van a la batería, los tres cables de fase van al motor, y el conector de señal (blanco/cafe = señal, rojo = 5 V BEC, negro = GND) va al Arduino. El potenciómetro se conecta a la entrada analógica.
| Componente | Arduino |
|---|---|
| ESC – Cable de señal (blanco o cafe) | Pin digital 8 |
| ESC – GND (negro del conector de señal) | GND |
| Potenciómetro – Pin central (salida) | Pin analógico A0 |
| Potenciómetro – Extremo 1 | 5 V |
| Potenciómetro – Extremo 2 | GND |
Nota: La alimentación del motor va directamente desde la batería al ESC. No alimentes el motor desde el Arduino.

Código de prueba para Arduino.
Sube el siguiente código desde el IDE de Arduino:
#include <Servo.h>
#define pin_esc 8 // Pin de señal PWM al ESC
Servo esc;
void setup() {
esc.attach(pin_esc);
esc.writeMicroseconds(1000); // Inicializar en mínimo para armar el ESC
delay(3000); // Esperar a que el ESC emita los pitidos de armado
Serial.begin(9600);
Serial.println("ESC listo. Gira el potenciometro para controlar la velocidad.");
}
void loop() {
int lectura = analogRead(A0); // Leer potenciometro (0–1023)
int velocidad = map(lectura, 0, 1023, 1000, 2000); // Convertir a rango PWM (1000–2000 µs)
esc.writeMicroseconds(velocidad); // Enviar señal al ESC
Serial.print("PWM enviado: ");
Serial.print(velocidad);
Serial.println(" us");
delay(15);
}
Prueba con el motor.
- Conecta el ESC al Arduino y el potenciómetro al pin A0 antes de conectar la batería.
- Sube el código al Arduino con la batería desconectada.
- Gira el potenciómetro al mínimo (todo a la izquierda).
- Conecta la batería al ESC. Escucharás una secuencia de pitidos que indica que el ESC se armó correctamente.
- Abre el monitor serial en el IDE de Arduino a 9600 baudios para verificar el valor PWM en tiempo real.
- Gira el potenciómetro lentamente hacia la derecha: el motor comenzará a girar y aumentará de velocidad de forma progresiva.
Tip: Asegúrate de que el potenciómetro esté en el valor mínimo al momento de conectar la batería; de lo contrario, el ESC podría no armarse correctamente.
Importante: Fija el motor firmemente sobre una superficie estable antes de encender el circuito. No instales la hélice hasta que hayas verificado que el sentido de giro y el control de velocidad funcionan correctamente.

Microscopio Digital DM4 1000x Óptico con Base
Cable para Batería de 9V con Broche
Conector de Audio XLR 3 Pines Plateado Hembra y Macho
Kit Pinza de Compresión para Cable Coaxial RG59/RG6 con Pelador Giratorio + 20 Conectores
Arduino Nano ESP32 ABX00092
Kit Giroscopio LED DIY Linterna Giratoria
Analizador Logico USB 24MHz 8 Canales Depurador para ARM FPGA
Cable USB 5V con pinzas caimán
Kit Robot Móvil con Garra G8 + Control Joystick
Tubo de soldadura 60/40 1mm 17g
Programador USBASP ISP para ATMEL AVR
Terminal SH1.0mm SH 1mm
Tester de Corriente y Voltaje USB
Kit Brazo Robótico 6DOF con Garra y Servos
Juego de Engranes 34 Tipos
Kit Transformador de 127V a 12VCA 1A
Medidor de Voltaje Lipo/Li-ion/Fe RC 1-8S
Bateria 18650 3.7V 3000mAh ±10%
UNIT Cargador de Batería LiPo Boost & I2C
TPA3110 Amplificador Estereo 2x15W 12V
FR107 Diodo Rectificador 1A 1000V
Kit de 100 Conectores USB Tipo C 10 Modelos Diferentes 6P y 16P




















Valoraciones
No hay valoraciones aún.