Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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
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
GraciasporcomprarenElectronilab|BogotD.C.,Colombia.
http://electronilab.co/tutoriales/tutorialdeusodriverduall298nparamotoresdcypasoapasoconarduino/
24/24