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.

Sensor Ultrasonico US-100 Compensacion de Temperatura
Tang Nano 20K FPGA Gowin GW2AR-18
Filamento NYLON PA6/66 + CF15 1.75mm 1Kg FiberX IIIDMAX
Kit de Separadores de Latón M3 120 Piezas
PAM8610 Amplificador Digital Clase-D de Doble Potencia
Arduino GIGA Display Shield
Filamento PLA+ Glow in the Dark Naranja 1Kg 1.75mm IIIDMAX
TDA7297 Amplificador Audio de Doble Canal 12V DC 15W
R3 JUN UNO- UNIT DevLab
Gravity Kit de 27 Sensores Compatibles con Arduino KIT0011
Ultra Mini Protoboard de 55 Pts
Kit Detector de Metal MDS-60
Tuerca y Resorte de Nivelación M3 Impresora 3D
Kit de Thermofit 560 Piezas Diferentes Tamaños
Pasta para Soldar en Lata con 25 Gramos SOL-025
Grove Beginner Kit 12 Practicas Compatible con Arduino
Probador Multi Servos 3CH ECS CCPM Meter
Kit Motor Brushless 1000kv A2212 Drone Driver ESC 30A
Modulo USB-C PD de carga rapida 5V 9V 12V 18V 20V ajustable



















Valoraciones
No hay valoraciones aún.