L9110 Modulo control motor
El módulo controlador de motores L9110 es un dispositivo electrónico que se utiliza para controlar la dirección y velocidad de los motores DC. Este chip de control de motor está diseñado para aplicaciones de baja tensión y se utiliza comúnmente en robots, vehículos teledirigidos, ventiladores, juguetes y otros dispositivos electrónicos que requieren un control preciso del motor.
Comprar controlador de motor L9110
Descripción Modulo L9110 para control de Motor
El módulo controlador de motores L9110 es un pequeño dispositivo electrónico que se utiliza para controlar la dirección y velocidad de los motores DC (corriente continua). El L9110 es un chip de control de motor diseñado específicamente para aplicaciones de motores DC de baja tensión, y se utiliza comúnmente en robots, vehículos teledirigidos, ventiladores, juguetes y otros dispositivos electrónicos que requieren un control preciso del motor.
El módulo controlador de motores L9110 se compone de dos chips de control de motor independientes, cada uno de los cuales puede controlar un motor DC de hasta 800 mA de corriente. Cada chip tiene dos entradas: una para controlar la dirección del motor (adelante/atrás) y otra para controlar la velocidad. Las entradas de dirección se pueden controlar mediante señales de pulso PWM (modulación por ancho de pulso), mientras que las entradas de velocidad se pueden controlar mediante señales analógicas o digitales.
El L9110 es un dispositivo fácil de usar y se puede controlar mediante microcontroladores como Arduino, Raspberry Pi, PIC, etc. Además, el módulo controlador de motores L9110 tiene protección contra cortocircuitos y sobrecalentamiento, lo que lo hace seguro y confiable para su uso en aplicaciones de control de motores.
En resumen, el módulo controlador de motores L9110 es una solución rentable y versátil para el control de motores DC de baja tensión en proyectos de electrónica y robótica.
L9110 especificaciones técnicas
Voltaje de alimentación: 2.5 V - 12 V DC
Corriente de salida máxima por canal: 800 mA
Corriente de pico máxima por canal: 1.5 A
Consumo de corriente en espera: <1 mA
Frecuencia de trabajo del PWM: 5 kHz
Rango de control de velocidad: 0-100%
Rango de control de dirección: adelante, atrás, parada
Temperatura de operación: -25 °C a +125 °C
Protección contra cortocircuitos y sobrecalentamiento
Tamaño: 29 mm x 21 mm x 5 mm
L9110 Ejemplo de programación con Arduino
En este ejemplo, se define los pines de entrada del módulo controlador de motores L9110, que se conectan a las entradas de dirección y velocidad del motor A. Luego, se configuran los pines como salida en la función setup(). En la función loop(), se controla el motor A girando hacia adelante a velocidad máxima durante 3 segundos, girando hacia atrás a velocidad media durante 2 segundos, y luego deteniendo el motor durante 1 segundo.
// Definir los pines de entrada del módulo controlador de motores L9110
int motorA_p1 = 9; // P1 - Dirección del motor A
int motorA_p2 = 10; // P2 - Velocidad del motor A
void setup() {
// Configurar los pines como salida
pinMode(motorA_p1, OUTPUT);
pinMode(motorA_p2, OUTPUT);
}
void loop() {
// Hacer que el motor A gire hacia adelante a velocidad máxima durante 3 segundos
digitalWrite(motorA_p1, HIGH); // dirección hacia adelante
analogWrite(motorA_p2, 255); // velocidad máxima
delay(3000);
// Hacer que el motor A gire hacia atrás a velocidad media durante 2 segundos
digitalWrite(motorA_p1, LOW); // dirección hacia atrás
analogWrite(motorA_p2, 128); // velocidad media
delay(2000);
// Detener el motor A durante 1 segundo
digitalWrite(motorA_p1, LOW); // detener la dirección
analogWrite(motorA_p2, 0); // detener el motor
delay(1000);
}
Este es solo un ejemplo básico de cómo controlar un motor con el módulo controlador de motores L9110 y Arduino. Es posible personalizar el código para adaptarlo a diferentes aplicaciones y necesidades.
Los clientes que compraron este producto también han comprado: