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.

L298N Controlador Puente H Multiwatt-15
MQ-5 Detector de Gas Natural
Led Bicolor 3mm KY-029
VL53L0X Medidor de distancia Laser I2C 940nm ToF
Lupa Con Luz Led Pinzas Base Para Cautín Reparar
Relevador 5V KY-019
Jack DC Hembra DC-005-2.1R
CD4017 Contador Divisor CD4017BE
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3




















Valoraciones
No hay valoraciones aún.