RM8.48
Impuestos Ex .: RM8.00
http://qqtrading.com.my/dual-channel-motor-driver-module-hg7881 1/5
15/7/2017 Dual Channel Motor Driver Module HG7881 / L9110 up to 12VDC 800mA Per Channel | QQ Online Trading
HG7881 (Otra versin del controlador de motor L9110) Mdulo de controlador de motor de canal dual es una placa compacta
que se puede utilizar para conducir un pequeo robot. Este minsculo mdulo tiene dos chips de controlador de motor HG7881
independientes que pueden conducir hasta 800mA de corriente continua. 2.5V a 12V capaz de permitir que este mdulo se
utiliza con ambos 3.3V y 5V microcontroladores.
Una seal de modulacin de ancho de pulso PWM se utiliza para controlar la velocidad de un motor y una salida digital se
utiliza para cambiar su direccin. Este mdulo tambin se puede utilizar para accionar un solo motor bifsico de 5 hilos.
Presupuesto:
Conexin
http://qqtrading.com.my/dual-channel-motor-driver-module-hg7881 2/5
15/7/2017 Dual Channel Motor Driver Module HG7881 / L9110 up to 12VDC 800mA Per Channel | QQ Online Trading
Nota: La direccin real que "Adelante" y "Reverse" girar su motor depender de cmo est orientado y
cableado. Si su motor gira de manera incorrecta, intercambie los cables del motor que se conectan a los
terminales de salida o cambie la forma en que los bits IA e IB se ajustan en su programa.
http://qqtrading.com.my/dual-channel-motor-driver-module-hg7881 3/5
15/7/2017 Dual Channel Motor Driver Module HG7881 / L9110 up to 12VDC 800mA Per Channel | QQ Online Trading
Es importante destacar que actualmente estamos alimentando nuestro motor 5v a travs de nuestro conductor. Este
controlador tal como se explic anteriormente puede trabajar hasta 12v (pero nunca ms de 1 amperio) , o grabarlo. Con el
fin de lograr que vamos a llegar a 12v suministro de este voltaje a travs de una fuente externa (Esto lo har en los futuros
tutoriales), pero bsicamente la potencia del controlador con la fuente externa en lugar del Arduino.
Arduino Sketch:
Void setup ()
{
PinMode (M1_Left, OUTPUT);
PinMode (M1_Right, OUTPUT);
}
Void loop () {
Vuelta (1);
Retardo (1000); // 1 sg
detener();
Retardo (250); // 250ms
Vuelta (2);
Retardo (1000); // 1 sg
detener();
Retardo (250); // 250ms
}
http://qqtrading.com.my/dual-channel-motor-driver-module-hg7881 4/5
15/7/2017 Dual Channel Motor Driver Module HG7881 / L9110 up to 12VDC 800mA Per Channel | QQ Online Trading
Si (direccin == 1) {
InPin1 = ALTO;
InPin2 = LOW;
}
DigitalWrite (M1_Left, inPin1);
DigitalWrite (M1_Right, inPin2);
}
Void stop () {
DigitalWrite (M1_Left, LOW);
DigitalWrite (M1_Right, LOW);
}
Como podemos ver en el cdigo, funciona en 2 direcciones a travs de un booleano debe definirlo en los 2 datos que enva a
travs de la salida digital " digitalWrite (M1_Left, inPin1) digitalWrite (M1_Right, inPin2) ".
http://qqtrading.com.my/dual-channel-motor-driver-module-hg7881 5/5