Sie sind auf Seite 1von 5

16/11/2016 Tutorial:AprenderausareldriverparamotoresDC(L9110)conArduino~LuneGate

Inicio Tutoriales Mis Robots Comprar Robots Empresas I+D Eventos Curiosidades

Tutorial: Aprender a usar el driver para motores Tags

DC (L9110) con Arduino Noticias Festivales-Concursos


Por Ude Fecha 8/16/2015 Investigacion y Desarrollo
Comprar Robots Tutoriales
Curiosidades Empresas I+D
acebook Actualidad Arduino Noticas Otros blogs
semana Robi

Sgueme

acebook

Aplicaciones mviles

Desarrolladas por :

Archivo del blog

2016 (15)

2015 (38)
diciembre (5)

noviembre (4)

octubre (6)

septiembre (7)

agosto (8)

julio (5)

junio (3)

2014 (13)

2013 (43)

2012 (60)
Bienvenido a un nuevo tutorial de Lunegate, hoy vamos a analizar el driver para controlar motores DC (L9110 Dual-Chanel
H-Bridge). 2011 (17)

2010 (34)

2009 (5)

INTRODUCCIN 2008 (220)

2007 (36)

Este componente ser muy til para controlar 2 motores DC de bajo amperaje (mximo 1A) y con un par relativamente bajo,
pero que para proyectos de robtica sencillos nos funcionara a la mil maravillas.

El L9110 es un circuito impreso compuesto por 2 chipset modelo L9110S, que trabajan entre 2,5v y 12v (recomendamos de 5
a 12 voltios) y con un amperaje de 800mA. Las dimensiones de este driver son de 3.1 cm x 2.2 cm x 1.2 cm y un peso de 7 g.

El coste de driver es de 3,53, as que no hay escusa de comprarlo :P, podris encontrar donde comprarlo en el desglose de
componentes que vendrn a continuacin.

Para este tutorial, se requerir:


Di cultad:
Tiempo: 15 minutos (montarlo y programarlo)

MATERIAL NECESARIO

http://www.lunegate.net/2015/08/tutorialaprenderusareldriverpara.html#.WCzy52rhC00 1/5
16/11/2016 Tutorial:AprenderausareldriverparamotoresDC(L9110)conArduino~LuneGate

A continuacin os describo el material necesario para realizar el tutorial y donde conseguirlo:

Imagen Nombre producto Donde comprarlo

Motor DC (para agua) Deal Extreme

L9110 Dual-Channel H-Bridge Motor


Deal Extreme
Driver

Arduino Uno Bricogeek

Conectores universales Deal Extreme

MONTAJE

Bien una vez que disponemos de todos los componentes, vamos a ponernos manos a la obra. Para ello os dejo a continuacin
un esquematico de como debis interconectar los diferentes componentes para que esto funcione.

Es importante mencionar, que actualmente estamos alimentando nuestro motor a 5v a travs de nuestro driver. Este driver
como hemos explicado arriba puede trabajar hasta 12v (pero nunca a ms de 1 amperio), o lo quemaremos. Para poder
conseguir llegar hasta 12v tendremos que suministrar este voltaje a travs de un fuente externa (Esto lo har en futuros
tutoriales), pero bsicamente seria alimentar el driver con la fuente externa en vez de con el Arduino.

PROGRAMACIN

Una vez montado todo correctamente (veri car las conexiones que eso trae mucho de cabeza). Conectamos nuestro Arduino
a el ordenador y aadimos el cdigo que os pongo a continuacin:

http://www.lunegate.net/2015/08/tutorialaprenderusareldriverpara.html#.WCzy52rhC00 2/5
16/11/2016 Tutorial:AprenderausareldriverparamotoresDC(L9110)conArduino~LuneGate

int M1_Izq = 12; //Direccion


int M1_Derecha = 11; //Direccion

void setup()
{
pinMode(M1_Izq, OUTPUT);
pinMode(M1_Derecha, OUTPUT);
}

void loop(){
girar (1);
delay(1000); //1 sg

stop();
delay(250); //250ms

girar (2);
delay(1000); //1 sg

stop();
delay(250); //250ms
}

void girar(int direccion)


{
boolean inPin1 = LOW;
boolean inPin2 = HIGH;

if(direccion == 1){
inPin1 = HIGH;
inPin2 = LOW;
}
digitalWrite(M1_Izq, inPin1);
digitalWrite(M1_Derecha, inPin2);
}

void stop(){
digitalWrite(M1_Izq, LOW);
digitalWrite(M1_Derecha, LOW);
}

Como podemos observar en el cdigo, trabaja en 2 direcciones a travs de un booleano que debis de nirle en los 2 datos
que le enviis a travs de la salida digital " digitalWrite(M1_Izq, inPin1); digitalWrite(M1_Derecha, inPin2);".

PUNTUACIN

Calidad
2
Componentes

Montaje 4

Precio 4'5

Caractersticas 2'5

Puntuacin

Global 2

http://www.lunegate.net/2015/08/tutorialaprenderusareldriverpara.html#.WCzy52rhC00 3/5
16/11/2016 Tutorial:AprenderausareldriverparamotoresDC(L9110)conArduino~LuneGate

La valoracin de este producto es de un 2 sobre 5. Lo que ms penaliza a este producto, son la calidad de los componentes, ya
que cuando llevas un rato usndolo, se calienta en exceso y empieza a perder e ciencia (llegando incluso a pararse).
Es una pena porque por lo dems cumple su cometido, ya que es un driver para 2 motores, muy pequeo, muy barato y muy
sencillo de usar.

Tags: Driver, Tutoriales

Noticias relacionadas

Tutorial: Tutorial: La ltima version Tutorial:


Aprender a usar Aprender a usar de Lego Aprender a usar
un sensor... un potenc... Mindstorm... la pantal...

Ude
Eduardo Parada Pardo

Soy desarrollador e investigador en robtica, me gusta aprender nuevas tecnologas y todo lo


relacionado con el mundo de la robtica. Si te gusta este blog, no dudes en preguntar cualquier duda.

0 COMENTARIOS:

Publicar un comentario en la entrada

Productos Y Tecnologias Usadas En Este Blog:

No te pierdas ninguna entrada Direccin de email...


Subscribete aqu en nuestro newsletter y no te pierdas nada!

Total Pageviews Popular Posts Otros Blogs Directorios

98,793 Construyendo un
cuadricoptero robtico
Robotic-Studio !tzalist Science Directory

Bueno pues aqu vamos, llevo Spectrum IEEE


0
un mes preparando un
Robohub
Outrace
Robotic-lab
http://www.lunegate.net/2015/08/tutorialaprenderusareldriverpara.html#.WCzy52rhC00 4/5
16/11/2016 Tutorial:AprenderausareldriverparamotoresDC(L9110)conArduino~LuneGate

Este ao el Festival de Diseo de Londres


comision a Clemens Weisshaar y Reed

Tutorial: Arduino y pantalla


LCD Nokia 5110
Hoy vamos a tener de tutorial
como usar nuestra pantalla

Robot asturiano terapeutico


Es mucho ms que un juguete. Es una
herramienta teraputica. Es mucho ms

Tutorial: Aprender a usar el


driver para motores DC
(L9110) con Arduino
Bienvenido a un nuevo
tutorial de Lunegate , hoy

Copyright LuneGate Is A Registered Trademark.


Designed By Templateism. Hosted On Blogger Platform.

http://www.lunegate.net/2015/08/tutorialaprenderusareldriverpara.html#.WCzy52rhC00 5/5

Das könnte Ihnen auch gefallen