Está en la página 1de 24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Buscarproductos

Tutorial:UsodeDriverL298NparamotoresDCypasoa
pasoconArduino
ElsiguientetutorialestabasadoenelDriverdualparamotores(FullBridge)L298N,ofrecido
porELECTRONILAB.CO.Puedesadquirirestemduloennuestratienda.
EstemdulobasadoenelchipL298Ntepermitecontrolardosmotoresdecorrientecontinuaoun
motorpasoapasobipolardehasta2amperios.
Elmdulocuentacontodosloscomponentesnecesariosparafuncionarsinnecesidadde
elementosadicionales,entreellosdiodosdeproteccinyunreguladorLM7805quesuministra5V
alapartelgicadelintegradoL298N.Cuentaconjumpersdeseleccinparahabilitarcadaunade
lassalidasdelmdulo(AyB).LasalidaAestaconformadaporOUT1yOUT2ylasalidaBpor
OUT3yOUT4.LospinesdehabilitacinsonENAyENBrespectivamente.

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

1/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Enlaparteinferiorseencuentranlospinesdecontroldelmdulo,marcadoscomoIN1,IN2,IN3e
IN4.

Conexindealimentacin
Estemdulosepuedealimentarde2manerasgraciasalreguladorintegradoLM7805.

Cuandoeljumperdeseleccinde5Vseencuentraactivo,elmdulopermiteunaalimentacinde
entre6Va12VDC.Comoelreguladorseencuentraactivo,elpinmarcadocomo+5Vtendrun
voltajede5VDC.Estevoltajesepuedeusarparaalimentarlapartedecontroldelmduloyasea
unmicrocontroladorounArduino,perorecomendamosqueelconsumonoseamayora500mA.
Cuandoeljumperdeseleccinde5Vseencuentrainactivo,elmdulopermiteunaalimentacin
deentre12Va35VDC.Comoelreguladornoestafuncionando,tendremosqueconectarelpinde
+5Vaunatensinde5VparaalimentarlapartelgicadelL298N.Usualmenteestatensinesla
mismadelapartedecontrol,yaseaunmicrocontroladoroArduino.

Recomendamosnuncaconectarunatensindeentradaalpinde+5V,cuandoeljumper
deseleccinde5Vseencuentreactivado.Estoprovocarauncortoypodradaar
permanentementeelmdulo.

ControldeunmotorDC
Comodemostracin,vamosacontrolarunmotorDCatravsdelasalidaBdelmdulo.Elpin
ENBseconectarconeljumpera+5V.
ElejemploestadesarrolladoenArduinoUNO,peroelcdigoescompatibleconcualquier
Arduinoopinguino.

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

2/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Esquemadeconexin

CdigoenArduino
Elprogramabsicamenteactivaelmotorenunsentidopor4segundos,luegodetieneelmotorpor
0.5segundos,despusactivaelmotorensentidoinversopor4segundosyporltimodetieneel
motorpor5segundos.Luegorepitelaaccinindefinidamente.
1

/*

EjemplodecontroldemotorDCusandomoduloL298

http://electronilab.co/tienda/driverdualparamotoresfullbridgel298n/

Elprogramaactivaelmotorenunsentidopor4segundos,

paraelmotorpor500ms,activaelmotorensentidoinversopor4segundos

ysedetienepor5segundos.Luegorepitelaaccinindefinidamente.

Creado16/05/14

10

porAndresCruz

11

ELECTRONILAB.CO

12

*/

13
14

intIN3=5;

15

intIN4=4;

16
17

voidsetup()

18

19

pinMode(IN4,OUTPUT);//Input4conectadaalpin4

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

3/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

20

pinMode(IN3,OUTPUT);//Input3conectadaalpin5

21

22

voidloop()

23

24

//Motorgiraenunsentido

25

digitalWrite(IN4,HIGH);

26

digitalWrite(IN3,LOW);

27

delay(4000);

28

//Motornogira

29

digitalWrite(IN4,LOW);

30

delay(500);

31

//Motorgiraensentidoinverso

32

digitalWrite(IN3,HIGH);

33

delay(4000);

34

//Motornogira

35

digitalWrite(IN3,LOW);

36

delay(5000);

37

38

Control_motor_dc_L298_Electronilab.inohostedwith

byGitHub

viewraw

ControldeunmotorDCvariandosuvelocidad
Siqueremoscontrolarlavelocidaddelmotor,tenemosquehacerusodePWM.EstePWMser
aplicadoalospinesdeactivacindecadasalidaopinesENAyENBrespectivamente,portanto
losjumperdeseleccinnosernusados.
Esquemadeconexin

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

4/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

CdigoenArduino
ElprogramacontrolalavelocidaddeunmotorDCaplicandoPWMalpinENBdelmduloL298N.
1

/*

EjemplodecontroldemotorDCusandomoduloL298

http://electronilab.co/tienda/driverdualparamotoresfullbridgel298n/

Creado16/05/14

porAndresCruz

ELECTRONILAB.CO

*/

9
10

intIN3=5;//Input3conectadaalpin5

11

intIN4=4;//Input4conectadaalpin4

12

intENB=3;//ENBconectadaalpin3deArduino

13

voidsetup()

14

15

pinMode(ENB,OUTPUT);

16

pinMode(IN3,OUTPUT);

17

pinMode(IN4,OUTPUT);

18

19

voidloop()

20

21

//Preparamoslasalidaparaqueelmotorgireenunsentido

22

digitalWrite(IN3,HIGH);

23

digitalWrite(IN4,LOW);

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

5/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

24

//AplicamosPWMalpinENB,haciendogirarelmotor,cada2segaumentalavelocidad

25

analogWrite(ENB,55);

26

delay(2000);

27

analogWrite(ENB,105);

28

delay(2000);

29

analogWrite(ENB,255);

30

delay(2000);

31

//Apagamoselmotoryesperamos5seg

32

analogWrite(ENB,0);

33

delay(5000);

34

Control_pwm_L298_Electronilab.inohostedwith

byGitHub

viewraw

Controldeunmotorpasoapasobipolar
Losmotorespasoapasopuedenserbipolaresounipolares.Enesteejemplotrabajamosconun
motorpasoapasobipolar,sinembargoestedriverescapazdecontrolarunmotorpasoapaso
unipolarsiseconectaenconfiguracinbipolar,obviandoloscablesdeltabcentraldelasbobinas
delmotor.Elmximoconsumopermitidoesde2amperios.
Esquemadeconexin

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

6/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

ElesquemadeconexinmuestralaconexinutilizadaentreelmoduloL298Nyelmotorpasoa
paso.Cadaunadelasbobinasdelmotorestaconectadaaunasalidadelmdulo.Paraidentificar
lasbobinasdeunmotorpasoapasoutilizamosunmultmetroenmododecontinuidad.Loscables
quedancontinuidadsonlosextremosdecadabobina.
Enestecaso,comoelmotorpasoapasoesde12VDC,utilizamoseljumperdeseleccinde+5V,
paraactivarelreguladorinternodelmduloysolohacerusodeunafuentede12VDCpara
alimentarelmotor.
LosjumperdeactivacinENAyENBloshemosactivadodeigualmanera.
CdigodeArduino
ElcdigodeArduinohacegirarelmotorpasoapasounavueltaenunsentidoyluegoejecutaotra
vueltaensentidoopuesto.EstecdigohaceusodelalibreraStepper.h,queseinstalapor
defectoenlasultimasversionesdelIDEdeArduino.

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

7/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

ElvalordelavariablestepsPerRevolutiondependedelnmerodepasosdelmotorpasoapaso.
Estevalorseencuentraenlasespecificacionesdelahojadedatosdelmotor.Ennuestrocasoel
motorpasoapasoutilizadoesde48pasos/vuelta.
1

/*

StepperMotorControlonerevolution

3
4

Esteprogramaimpulsaunmotorpasoapasounipolarobipolar.

Elmotorestconectadoalospinesdigitales811delaArduino.

6
7

Elmotordebegirarunavueltaenunadireccin,acontinuacin,

unarevolucinenlaotradireccin.

9
10

Created11Mar.2007

11

byTomIgoe

12

13

Modificado

14

16/05/14

15

porAndresCruz

16

ELECTRONILAB.CO

17

*/

18
19

#include<Stepper.h>

20
21

constintstepsPerRevolution=48;//cambieestevalorporelnumerodepasosdesumotor

22
23

//inicializalalibreria'stepper'enlospines8a11

24

SteppermyStepper(stepsPerRevolution,8,9,10,11);

25
26

voidsetup(){

27

//establecelavelocidaden60rpm

28

myStepper.setSpeed(60);

29

//inicializaelpuertoserial

30

Serial.begin(9600);

31

32
33

voidloop(){

34

//giraunavueltaenunadireccion

35

Serial.println("clockwise");

36

myStepper.step(stepsPerRevolution);

37

delay(500);

38

39

//giraotravueltaenlaotradireccion

40

Serial.println("counterclockwise");

41

myStepper.step(stepsPerRevolution);

42

delay(500);

43

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

8/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

stepper_una_vuelta_L298.inohostedwith

byGitHub

viewraw

Vdeodedemostracin:

Uso de Driver L298N para motores DC y paso a paso con Ard...

ELECTRONILABinviertetiempoyrecursoseneldesarrollodeestostutorialesyprovee
cdigofuenteabierto,porfavorapoyaaELECTRONILABmediantelacompradeproductos
ennuestratienda.

Comparte

44ResponsestoTutorial:UsodeDriverL298NparamotoresDCy
pasoapasoconArduino
Oscar2julio,2014at21:03#
Notabletutorial.saludos!!!
Responder

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

9/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

JuanLeon24diciembre,2014at12:05#
Muybuentutorial.Pudeentendermejorcomoprogramarel
L298.
Responder

juancarlos8julio,2014at9:51#
Amigosestoyhaciednounrobotelcualposee2motoresDCyestoy
implementandoestedriver,peromesurgeunapreguntaehleidoquees
necesariointroducirleunvoltagelogicoenlaentradaquedice+5,pero
paraestodeboquitareljumperqueseencuentradetrasdelasborneras
paraquenoayainconvenientes?,entiendoestosegunlaexplicacionde
unadesusimagenes.Gracias
Responder

AndresCruz8julio,2014at17:26#
Hola.Cuandovaautilizarunvoltajesuperiora12Vparalos
motores,sedebequitareljumperde5Veintroducirunvoltaje
de5VparalapartelgicadelL298N.Siesunvoltajemenora
12noesnecesario.
Responder

Diegolanda19julio,2014at11:25#
disculpneperoestoytrabajandoconelmodelol298elcualcuentatbcon
losjumperpuestosperoelproblemaesquecuandonoleincerto5v
logicosnometrabajalosmotores(losjumpersestantodospuestos)y
alimentoelpuentecon11vencambiosilealimentocon5vlogicassime
funcionaperoestariacontradiciendoloquetudicesquenosedebe
insertaryalos5vlogicos???
Responder

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

10/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

AndresCruz21julio,2014at12:27#
Hola,deprontoloquepasaesqueeljumperdehabilitacin
delreguladorde5V,noestaactivado,portantoalalimentarlo
con11Vclaramentenovaafuncionarsinohastaquesele
ponganlos5Vlgicos.Sieljumperestaactivadoyel
reguladorestatrabajando,nomeexplicocualsealacausa,
quizasunproblemacontierrasoalgoparecido.Gracias.
Responder

PedroMartinez8agosto,2014at16:39#
Holaamigo,unamolestia.Nopuedoverelcodigo,seraqueyaesta
eliminado?
Responder

AndresCruz8agosto,2014at16:54#
Graciasporavisarnos.Arreglado!
Responder

FabianVaron4septiembre,2014at23:31#
Amigobuenasnoches,tengounapequeadudadecualdelos3ejemplos
debousarparacontrolarunabombadeaguamicrowaterpumpRS360
lacualtieneunvoltajedeentreInputVoltage612VDC/39vyuna
corrientedeLoadCurrent12Aymegustarasabersialgunodeesos3
esquemasmepodraservirysidebohaceralgunamodificacinde
conexionesparaalimentarloconmiArduinoLeonardoconectadoauna
fuenteregulada.
Muchasgraciasyesperomepuedancolaborar(esparaproyectode
grado)MilyMilgracias.
Responder

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

11/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

AndresCruz5septiembre,2014at18:55#
Hola,puedeusarelprimerejemplo.Nocreoquedebarealizar
algunamodificacinalesquema,peronopuedoestar100%.
Saludos!
Responder

FabianVaron6septiembre,2014at10:32#
Puesmeestuvofuncionandoprecisamenteconel
primero,perotengootraduda,yoestoy
alimentandodichabombaconunafuenteregulada
quehicehacealgntiempoconuntransistor
lm317arrancabienperodespusdenose,1
minuto,elvoltajedisminuye,destapynoteque
lostransistoresestabanrecalentados,queme
recomiendan?Algunamaneradeconectardicha
bombaaalgunafuenteexterna?
MuchasGracias.
Responder

DavidAlejandroArchilaBaron6septiembre,2014at12:52#
Saludos,sitengo2Driverdualparamotoresytengodosmotorespasoa
pasode3va2A,puesoalimentartodoconlamismafuentede12va5A,
yalasaldidadelosdrivercolocarresistenciasde5w?
Responder

Gonzalo22septiembre,2014at22:50#
Hola,
estoytrabajandoenunproyectoenelqueusodosmotorespasoapaso
bipolarescondosdriversl298nynologrohacerquelosdosmotoresse
muevanindependientemente.Loquemesucedeesqueprimerounohace
susecuenciadepasosyluegoelotro.Porotrapartenecesitocontarla
cantidaddepasosquehacenlosmotores,comopodraprogramarun
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

12/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

contador?
esperopuedanayudarme,
saludos.
Responder

fernandovasquez17noviembre,2014at22:57#
quisierasabersiestedriverutilizaalgunalibreriaenarduino
Responder

PedroFelip27diciembre,2014at8:15#
YocontrololavelocidaddelosmotoresDCdeunaformaquemegusta
msqueladevariarelvoltajedeENAoENBcomohacestporqueno
necesitoretirareljumperENAoENB(aunquetuscomentariose
ilustracionesmehanencantado,ynosabaquepodahacersecomolo
hashechot).
Comoyonoentiendomuchodeesto,pensquelavelocidaddelmotor
dependeradeladiferenciadepotencialentrelosdosbornesdelmotor.Si
seigualan,elmotorsepara.Siladiferenciaesde255giraralmximoen
unsentidoysiesde255loharenelcontrario.EsoequivaldraalHIGH
yalLOW,peroutilizandoanalogWrite(IN1,x)enlugardedigitalWrite(IN1,x)
logramostodoelabanicodevaloresintermedios:

constintmotora_in1=8;
constintmotora_in2=9;
voidsetup()
{
pinMode(motora_in1,OUTPUT);
pinMode(motora_in2,OUTPUT);
}
voidloop()
{
//adelante_atras_deprisa();
despacio();
}

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

13/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

voiddespacio()
{
//Pararelmotor(bastaconqueIN1==IN2)
analogWrite(motora_in1,50);
analogWrite(motora_in2,50);
delay(500);
//Avelocidad50seoyeunruidoperonosemueve
//Avelocidad100(lento)contrareloj
analogWrite(motora_in1,0);
analogWrite(motora_in2,100);
delay(1000);
//Msdeprisa
analogWrite(motora_in1,0);
analogWrite(motora_in2,150);
delay(1000);
//Despacioycontrareloj(lecuestamsmoversequea
favordelreloj)
analogWrite(motora_in1,150);
analogWrite(motora_in2,0);
delay(1000);
}
voidadelante_atras_deprisa()
{
//Comoelreloj
digitalWrite(motora_in1,HIGH);
digitalWrite(motora_in2,LOW);
delay(1000);
//Parar
digitalWrite(motora_in1,HIGH);
digitalWrite(motora_in2,HIGH);
delay(1000);
//Contrareloj
digitalWrite(motora_in1,LOW);
digitalWrite(motora_in2,HIGH);
delay(1000);
}

Responder

PedroFelip29diciembre,2014at10:45#

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

14/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Seores,acabodedarmecuentadeunerrordeprincipiante
quecometayer.ParaquefuncionebieneldigitalWrite()y,por
lotanto,lavelocidadvariable,debemosutilizarpinesconla
caractersticaPWM,esdecir,3,5,6,9,10,11enmiArduino
UNO.VaseladocumentacindedigitalWrite()params
seas.
Asqueelerrorhaconsistidoenutilizarelpin8.
Lasolucinconsisteenmodificarligeramenteelcdigo:
constintmotora_in1=5
constintmotora_in2=6
Conexionesfsicas:
conectarelpin5delArduinoalIN1delacontroladora
conectarelpin6delArduinoalIN2delacontroladora
conectarelmotoralospinesOUT1yOUT2dela
controladora
Responder

AndresCruz6enero,2015at15:56#
Hola,graciasporelaporte.
Responder

javier9mayo,2015at18:40#
hermano,mesirvimuchotucdigoparaguiarme,yaqnome
resultelpwmsegnsaleaqu
saludos
Responder

Robert23septiembre,2015at10:54#
Hola.

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

15/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

YoherealizadolapruebadedejareljumperentreENy+5V,
entonceslosotros2pins,porejemploIN1eIN2,nosolo
controlansentidodegirosinoqueenvindolesPWMtambin
setienevelocidad.
Esms,heprobado,asolicituddeuncolegahobbista,meter
enIN1eIN2lasalidadeunaplacadeservo,recordantoque
estaespolarizada,oseasegnlapalancadeltransmisorde
RC,cadacableespositivoonegativo,locualmepreocupaba
peronopasnadamalo,elcontroleraperfectoyenambos
sentidos.Peroatencin,contierracomn!
Saludos
Responder

Edwin31diciembre,2014at0:12#
Interesanteestemdulo.AlestudiarlonotquelaplacautilizadiodosM7,
esdecir,1N4007conuntrrdealrededorde2us,cuandoelfabricantedel
L298sugierediodosconuntrr<200ns,enespecficodiodosSchottky.Es
porelloquemedecantenhacerpormmismoestatarjetita,conlas
carctersticasquesugiereelfabricantedelPuenteH.Lotrabajoconun
PIC16F886enASM.
SaludosdesdeMxico.
Responder

Javier11febrero,2015at10:38#
Hola,
EstoypensandoenrealizarunproyectodecontroldemotoresDCconel
Arduinoyviendovuestroesquemacreoqueencajabienenloquebusco,
peromefaltaalgo:Cmopuedoinvertirelgiroelmotor?
Unsaludo
Responder

AndresCruz12febrero,2015at10:10#
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

16/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Hola,leedetenidamenteelprimercdigoqueapareceenla
pgina.Allelmotorgiraenunsentidoyluegoenelotro.
Saludos!
Responder

RafaelInfer2marzo,2015at9:41#
Holabuenosdiasatodos,muybuenoeltutorialmuyclaroysencillo,la
inquietudporlacuallesescriboeslasiguiente.
ConestemduloyarduinosepuedevariarlavelocidaddeunmotorPAP,
siesasicomoserealizalaoperacion.
Desdeyamuchasgraciasporsuayuda.
Responder

EduardoQuintana11marzo,2015at12:39#
Muybueno
holasoynovatoenelusodeestoscomponentes,porloquequizsmis
preguntasteatosiguenunpoco,miraestoytratandodecontrolarunmotor
pasoapaso,paramoveruncarro.
mipreguntaescomodeboredactarloscomandoparaquesiempregire
paraunlado,yrealiceunapausa,ysigagirandoparaelmismoladohasta
queyolodetenga.
graciasnuevamenteporesteespacio
Responder

Robert23septiembre,2015at10:59#
Dartelarespuestaaquescomocrearunforodentrodeotro,
debesmeterteeneltemadelaprogramacin,peroes
realmentesencillo,bsicamentesetratadeponerseales
HIGHoLOWendeterminadospinesdelaplaca,quese
conectanadriversocontroladoresdemotores,yconesoya
tieneslabase.Recomiendohttp://forum.arduino.cc/.
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

17/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Saludos
Responder

JoseManuelMuoz11abril,2015at17:46#
Holabuenas,estoyhaciendouncoche,unpequeoproyectoparael
instituto,yagradeceriamuchosuayuda,tengouncochede2motoresyun
controladordemotoresL298nelcocheesmovidoporunaplacaArduino
LeonardoyunSensorultrasnico,ytengomuchosproblemasnoalahora
deprogramarquetambien,peroletengocomectadoalosmotores9Vyno
tienenfuerzaparatirar,porfavorsisabendealgodeestoodealgnotro
cdigodeArduinoparaesto,esurgente,esperosuayuda,muchas
gracias.
Responder

Arley15abril,2015at13:25#
Hola,
Esestrictamentenecessariousar3salidasPWMparacontrlarcadamotor
depasso???
Responder

Leo24abril,2015at14:50#
Queprogramausastepararealizarelesquematico?
Responder

AndresCruz24abril,2015at15:26#
Sellamafritzing.Eslibre.
Responder

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

18/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Leo24abril,2015at16:08#
Peroahinovieneeldriverl298asicomoeldela
imagen,,osi=?
Responder

Cristian1mayo,2015at19:01#
Hola!necesitosacarmeunadudatengodosmotoresde12voltyde0,6
Amperios,esposibleutilizarelmodulodelL298yconectarIN1,IN2,IN3Y
IN4alassalidasdigitalesdeunArduinoNano.?EsdecirquesimiArduino
soportalacorrientedeambosmotores?oloqueinteresaesqueel
ModuloL298lossoporte??
Responder

Cesar1mayo,2015at21:09#
hola,muybuenpost,tengounadudacomosepodracombinarControlde
unmotorDCdelprimerejemplovariandolavelocidadalmismotiempo?
meexplicodigamos:
Elprogramabsicamenteactivaraelmotorenunsentidopor4segundos,
luegodetieneelmotorpor0.5segundos,despusactivaelmotoren
sentidoinversopor4segundos,luegodetieneelmotorpor0.5segundos.
Luegorepitelaaccinconmayorvelocidad(omenorvelocidad)
comosepodrahaceresto?
saludos
Responder

Hectorromero26mayo,2015at15:07#
hola
tengounproblematengomiarduinoyelpuentehconectadoa9voltios
quenesecitoparamimotorDC.lasconeccionestodasestanrevisadasy
midoelvoltajesinconectarelmotoralassalidasdelpuentehymeda
pasodelos9voltiosperocuandoconectoelmotorsolomedaunmaximo
de5voltiosy..nomesirveporquenesecitolos9paraelmovdelmotor
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

19/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Responder

felix31mayo,2015at12:05#
hola,buenosdasamigotengounproblemayqueraversipodas
resolvermeporfavor.
loquepasaesquenoentendbienlodelaalimentacindeldriveresque
pondrdosmotoresquesondemasde12vcreoquede18v,elchistees
quenoentendcomoconectarloparaquesealimentensindaareldriver,
ojalapuedasayudarmepueslousareparaunproyectofinalparala
preparatoriagraciasamigo
Responder

ney6junio,2015at10:15#
hola..
tengounmotorbipolarde22v.ymegustaradarleunautilidad,pens
utilizarelpuenteH,peronosessepodrotendraqueutilizarotrotipo
decontrolador.sinoesmuchamolestiamegustaraquemeaconsejen..
gracias
Responder

Ral16julio,2015at13:02#
Hola,estoyprobandodegirarunmotorpasoapasoconelcontrolador
l298nytengoelproblemaque,conelmodeloquehapuestoenlapgina
nomefunciona,esdecir,siloconectodirectamentedelos5vdelaplaca
arduinoyenlaentradade5vdeldriverylomismoconlatierra,elmotor
gira,perosinmuchafuerza,lopuedopararconlosdedos,encambiosi
quitoeljumperyleproporciono12vexternoselmotoryeldriverno
responden,nielmotorgiranieldriverenciendeelledrojo.Mepuedes
decircomolodeberaconectar?Setratadeunmotorpasoapasonema
17JK42HS40170413A
Muchsimasgracias.
Responder

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

20/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Jorge8agosto,2015at19:41#
Hola,
Apartedelsentidoderotacindeunmotorpasoapasobipolar,tambin
secontrolarlavelocidadconestedriver?
Muchasgracias.
Responder

Iaki18agosto,2015at14:20#
Graciasporestebuentutorial.Unapreguntasupongoquesencilla.La
activacindelmotorlatengodentrodeuncondicional(If)quefuncionasi
sedaunadeterminadacondicin.Elproblemaesqueunavezactivadoel
motorelprogramadejadefuncionar.Buenoenconcretodejadefuncionar
unmdulolectorRFID.
Muchasgracias!
Responder

Moises30agosto,2015at18:36#
holatequeriahacerunaconsultacomoconectarunpasoapasounipolar
de6hilos
Responder

Rafael31agosto,2015at15:10#
Buenasamigo,tecomentoquealverificarelcodigoparaelmotorpasoa
pasomesaleestequeelld.exeadetectadounproblemaydebeserrarse
yluegoenarduino1.6.5medaunerrorquedice:Arduino:1.6.5(Windows
XP),Placa:Arduino/GenuinoUno
collect2.exe:error:ldreturned5exitstatus
Errordecompilacin
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

21/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Thisreportwouldhavemoreinformationwith
Showverboseoutputduringcompilation
activaladesdeArchivo>Preferencias
Agradezcodeantemanotodalaayudaquepuedadarme.Saludos
Responder

Euler10septiembre,2015at15:09#
Buenastardesquisierasabersipuedoconectar3driversL298aarduino
unoycomoserialaconexion,gracias..
Responder

AnthonyRamirez20septiembre,2015at18:47#
Buenddiaunapreguntanoobcomoesqueseactivaeljumperde5v?.No
entiendooseahayquealimentarlooalgoasiparaquepermitamasde12
volts?.Masquenadaseriaesocomoseactivaodesactivaysoydeesas
personasqueloentiendenperovisualmente.
Gracias
Responder

Fabregat9824septiembre,2015at11:37#
Hola:
Estoyhaciendounproyectoenelcualutilizodosmotorespasoapaso
Nema17ydosdriversL298N.
Lapartequemsmecuestaeslaprogramacndelosmtores.Necesito
hacercombinacionesconlasdiferentesposicionesdelosmotores,es
decir,porejemploqueelmotor1haga5pasoshacialaderechayqueel
motor2haga13pasoshacialaizquierda.Despesdeestoqueelmotor1
haga3pasosaladerecha(partiendodesdelos5pasoshacialaderecha
iniciales),yqueelmotor2haga6pasosaladerecha(partiendodesdelos
13pasoshacialaizquierdaquehabahechopreviamente),yqueentre
estasoscombinacionesdemovimientoshayaunretrasode5segundos.
Meseradegranayudasialguienmemostraraunejemplo.
Grcias!
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

22/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

Responder

Trackbacks/Pingbacks
PRCTICASconArduino|sindofdez10julio,2015
[]28.CONTROLDEMOTORDCYPASOAPASOCONDRIVERL298N[]

Dejauncomentario

Nombre(Requerido)

Correoelectrnico

Web

(Requerido)
Comentario

EnviarComentario

RaspberryPicomoCentroMultimediaXBMC
Tutorial:LCDGrficoNokia5110conArduino

Electronilab

Tutorial:UsodeDriverL298NparamotoresDCypasoapasoconArduino

3012456960

@electronilab

Facebook

Testimonios
Muybuenvendedor,puntualyconfiable.Productodeexcelentescondiciones.Muyrecomendable.
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

23/24

2/11/2015

TutorialUsoDriverL298NparamotoresDCypasoapasoconArduino

CalificacintomadadeMercadolibre
Comparte

CARMELOMENDOZA

MstestimoniosennuestroperfildeMercadoLibre
ServicioalCliente
Contacto
InformacindeEnvos
Cmocomprar?
FormasdePago
AvisodePrivacidad
FormasdePago

Suscrbete
Enviar

Email

GraciasporcomprarenElectronilab|BogotD.C.,Colombia.

http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/

24/24

También podría gustarte