Arduino DC Motor Control Tutorial - L298N | H-Bridge | PWM | Robot Car

  Рет қаралды 1,215,669

How To Mechatronics

How To Mechatronics

Күн бұрын

howtomechatronics.com/tutoria... ► Find more details, circuit schematics and source codes on my official website.
In this Arduino Tutorial we will learn how to control DC motors using Arduino. We well take a look at some basic techniques for controlling DC motors and make two example through which we will learn how to control DC motors using the L298N driver and the Arduino board.
If you enjoy and find the content that I make useful, please consider supporting me on Patreon: / howtomechatronics
Parts list (check website article for full list, affiliate links):
Amazon.com:
L298N Driver: amzn.to/2KwGM0o
12V High Torque DC Motor: amzn.to/2HoYuUe
Arduino Board: amzn.to/2Ccd5kC
Banggood.com:
L298N Driver: bit.ly/3c7tOY4
12V High Torque DC Motor: bit.ly/39eup8s
Arduino Board: bit.ly/2YioMjH
Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
► howtomechatronics.com/
Like my page on Facebook:
► / howtomechatronics

Пікірлер: 340
@HowToMechatronics
@HowToMechatronics 3 жыл бұрын
I hope you enjoyed this video and learned something new! If you'd like to support me making more content like this, please consider supporting me on Patreon: www.patreon.com/howtomechatronics
@waelfathe9909
@waelfathe9909 3 жыл бұрын
dc brush or bl?
@TBoys_Space
@TBoys_Space 2 жыл бұрын
@howtomechatronics Please what software or program did you use in creating the electrical connection animation?
@kylebenson5416
@kylebenson5416 4 ай бұрын
where the code at?
@redpillcommando
@redpillcommando 4 жыл бұрын
Who cares about your voice bro, it's your brain we come here for. This is the best tutorial on H bridge and arduion I have ever run across, thank you for making it.
@HowToMechatronics
@HowToMechatronics 4 жыл бұрын
Glad you found it helpful, cheers!
@Lamefoureyes
@Lamefoureyes 2 жыл бұрын
This is kind of amazing, I was able to follow this video as a non engineer because of some video tutorials on youtube and how well this was presented. Seriously, thank you.
@quintonvehon2638
@quintonvehon2638 2 жыл бұрын
Thank you for including the written article for this video!! Both resources are clear and easy to follow.
@adityaraj-xq3ow
@adityaraj-xq3ow 5 жыл бұрын
Thanks dude for such amazing tutorial the quality of the content that you have provided to us is very much helpfull. Keep sharing your knowledge!!
@airesearch0844
@airesearch0844 3 жыл бұрын
All of your videos deserve lot of superlative adjectives. Extremely good quality project and your explanation of theory and the Arduino sketch were precise and clear. May I suggest you do a self balancing two wheel "robot" project and cover PID in detail ?
@pivotanimator321
@pivotanimator321 6 жыл бұрын
Dude amazing video. Good quality tutorial
@thegoldarmor6020
@thegoldarmor6020 5 жыл бұрын
Great, and the schematics and illustrations are perfrect
@samhat41
@samhat41 4 жыл бұрын
This is a very informative video, I have just starting learning with my own arduino starter kit, this helps to explain a few things. Cheers buddy.
@oOcitizenOo
@oOcitizenOo 6 жыл бұрын
Loved this tutorial! Thnx for explanations
@brandonmcbroom3732
@brandonmcbroom3732 3 жыл бұрын
Great video! Very detailed and concise. Thank you.
@omkulkarni5058
@omkulkarni5058 3 жыл бұрын
Very well explained.The schematics and illustrations are perfrect. Fantastic video
@DaveSmith-wn2kj
@DaveSmith-wn2kj 4 жыл бұрын
Perfect. Explained very well, and clearly. Straight to the point as well. Fantastic video all round really. Thank you.
@bugraates478
@bugraates478 2 жыл бұрын
I like this in-depth review dude, you're awesome!
@bmanishap
@bmanishap 5 жыл бұрын
Very informative..
@srigowrinomula5990
@srigowrinomula5990 5 жыл бұрын
🔥 fire really loved ur project
@FamilyManMoving
@FamilyManMoving 6 жыл бұрын
Thanks for another great tutorial vid. Keep up the great work.
@user-eq7ub2bn8e
@user-eq7ub2bn8e 4 жыл бұрын
凄いなーー〜 見た目がかっこいい!
@enkisonofanu2301
@enkisonofanu2301 5 жыл бұрын
You make things real easy, great video.
@naboulsikhalid7763
@naboulsikhalid7763 6 жыл бұрын
always good in explanation. Thank you for sharing knowledge
@manoharnaik6203
@manoharnaik6203 5 жыл бұрын
very nice video. specially for novice. explains every details
@johngonsalves5268
@johngonsalves5268 5 жыл бұрын
Outstanding write up! Thanks for sharing your skills and thills
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thank you!
@minhtrung2179
@minhtrung2179 5 жыл бұрын
Thank you for your clear tutorial.
@davorpelivanovic4948
@davorpelivanovic4948 5 жыл бұрын
Very good tutorial. I am working on version with NodeMCU and plan to use Blynk for controlling it over the internet. I get a lot of good information from this video. Thank you !
@HowToMechatronics
@HowToMechatronics 5 жыл бұрын
Thanks, I'm glad you found it useful!
@EvanAndKatelyn
@EvanAndKatelyn 5 жыл бұрын
This is so cool! All you need now is one more, then you can add weapons and fight them! 😜🤣
@rishabseshadri3691
@rishabseshadri3691 3 жыл бұрын
@David Pacák burn.
@arushdwivedi3553
@arushdwivedi3553 3 жыл бұрын
@David Pacák ussr anthem in background😂🔥
@TonoNamnum
@TonoNamnum 4 жыл бұрын
Thanks for the video it was helpful. No need to add potentiometer or buttons. Isolating everything makes it faster to undersand.
@Mrjimmyboy727
@Mrjimmyboy727 6 жыл бұрын
Great tutorial. Thank you! Can be added collision sensor switch module to last project ( L298N+Joystick)?
@juanalvares11
@juanalvares11 5 жыл бұрын
very well explained you have my thanks
@intellectracoon
@intellectracoon 4 жыл бұрын
awesome video ... subscribed. good luck man.
@ezzatluqman
@ezzatluqman 2 жыл бұрын
The most well explained video so far that i found! thanks for showing the better understanding how to connect this driver to arduino. I am planning to do an 8 motor of ROV on my own. My question is how can we connect this motor driver if i should be using 4 piece of them? since 1 piece of driver is use for a pair of motor
@ycmgxekwa
@ycmgxekwa 7 жыл бұрын
Great lessons. Thank you.
@sripal.jain4
@sripal.jain4 Жыл бұрын
Very detailed demo of the project 👍
@phiwatec2576
@phiwatec2576 6 жыл бұрын
Could you please make a tutorial on how to transmit data over the powerline using the KQ-130F Power Line Carrier Module? It would be very nice.
@schneebrett903
@schneebrett903 3 жыл бұрын
This is a well done video!
@walidoulondon8107
@walidoulondon8107 5 жыл бұрын
Best electronic KZfaq channel
@thomasalexander1563
@thomasalexander1563 7 жыл бұрын
Always nice explain,,, waiting for your new videos..
@user-kr8ok2no1s
@user-kr8ok2no1s 9 ай бұрын
Thank you to you for taking the time to put together a video to help others online with their robotics projects. There are some mistakes though...ena, in1, in2, should be outputs. Button should be an input. The resistor should be on the positive side of the or on the 5v wire or the pin 4 wire, this is to protect the circuit. You don't necessarily rotDirection in your code, you can change directions without this.
@charlesgoehring3445
@charlesgoehring3445 4 жыл бұрын
That was very well done.
@ricardooliveira4546
@ricardooliveira4546 5 жыл бұрын
Valeu um Link e uma inscriçao, Parabens pelo video
@siddharthgadepalli627
@siddharthgadepalli627 3 жыл бұрын
Great video. Can you link a parts list and where you bought the parts from? I know you didnt mention a diode but I am assuming that is necessary? Also is the MOSFET a separate component? Or is it included with the L298N ? Sorry if these are beginner questions. I am new to this
@sumitsarkar4019
@sumitsarkar4019 6 жыл бұрын
awesome video. thank u very much
@mitsos306ify
@mitsos306ify 2 жыл бұрын
Great video and explanation!
@therealjordanvo
@therealjordanvo 4 жыл бұрын
Hi there! I was just wondering what the purpose of the 10k ohm resistor in the diagram at 1:09 in the video
@mariabarbarasalinasluna4808
@mariabarbarasalinasluna4808 2 жыл бұрын
Wow, excellent tutorial !!!! thanks :) :) :)
@bizeigel
@bizeigel 2 жыл бұрын
Great video. Thank you!
@IsaacPiera
@IsaacPiera 4 жыл бұрын
Don't change the rotation direction suddenly, you will damage the motor. You should reduce the speed to zero, delay for a bit to let the motor stop and then accelerate in the opposite direction.
@mhzxtal922
@mhzxtal922 6 жыл бұрын
May I know, what kind of software you used to draw the L298N + Motor + Arduino Board on the presentation slides, Would you let me know ? Thanks.
@yoka7841
@yoka7841 4 жыл бұрын
Outstanding ..... Thank you for sharing
@jaimerodrigovasconezrubio3348
@jaimerodrigovasconezrubio3348 4 жыл бұрын
muy bueno gracias por compartir el código,,vídeo sin código es lo mismo que nada. Thanks for sharing.
@noppanut3231
@noppanut3231 5 жыл бұрын
would this kind of connection work if i add a routine loop coding and remove the joystick.
@Turtlehands
@Turtlehands 3 жыл бұрын
Of course. You can do that. You can even do things like use the sonar sensor to "look" for an obstruction, then program it to back up, turn, and move again.
@valamifantaziadusnev3728
@valamifantaziadusnev3728 3 жыл бұрын
I'm sorry that I can't support you but i have to tell that you would deserve more for these videos.
@Alexander_Meyer
@Alexander_Meyer Жыл бұрын
This is so useful, thank you so so much!
@HowToMechatronics
@HowToMechatronics Жыл бұрын
Glad it was helpful!
@lexieliu4836
@lexieliu4836 6 жыл бұрын
GOOD JOB!
@Andy_bachatero
@Andy_bachatero 7 жыл бұрын
Круто !!!
@Burak-pl1jl
@Burak-pl1jl 6 жыл бұрын
Well, how can I control a DC motor and a Servo motor at the same time? Would L298N control both of them at the same time or would I need two L298Ns for that? Or is there a better way to do that ? :) Thanks for the video!
@muhammadmustafadurrani6813
@muhammadmustafadurrani6813 2 жыл бұрын
You are the best arduino teacher
@abdallahkhamis881
@abdallahkhamis881 2 жыл бұрын
Great Video thanks a lot .. We really really appreciated .. keep going
@Bea-jl9lt
@Bea-jl9lt 2 жыл бұрын
This is so sick! I want an arduino so bad omg
@devispiccioni5180
@devispiccioni5180 5 жыл бұрын
Hi! congratulations for the tutorial👍🏻 I wanted to ask for help ... I would like to use the bts7960 43a driver to manage two powerful engines. you could change the code with these drivers! I would be very grateful to you 👍🏻 Thank you so much 👍🏻👍🏻
@arnavm2003
@arnavm2003 5 жыл бұрын
Amazing video....helped me for my school spy bot project. Wanted to control the motors using DTMF successfully done... But there is a mistake: 5:27 set the pinmode for the in1 and in2 as input. it should be output
@kanhaiyaupreti6702
@kanhaiyaupreti6702 4 жыл бұрын
Yes
@sayantanmaiti2513
@sayantanmaiti2513 7 жыл бұрын
nice video sir ...very neatly explained
@rtesimpson
@rtesimpson 7 жыл бұрын
Yeah, I agree!
@vishalgandotra1328
@vishalgandotra1328 6 жыл бұрын
I need your help! I want the adruino to read input from an accelerometer or any other angle tilting sensor and thus changes the direction of rotation of dc motor. Is it possible and is there any code related to this?
@martinszalite
@martinszalite 4 жыл бұрын
Hi! I am searching for ideas on how to control my two brushed 500W 24v motors independently. The idea is like in this video, but I need it for my boats two outboards, so I could control them in the way you control two combustion outboards. I found Cytron two-channel 30A controller, but I can't find any wired or RC slider which could cover full speed range both directions and stay in its position without holding it (RC). Thanks.
@caffeinalized5575
@caffeinalized5575 4 жыл бұрын
Thanks for this instructional & educational video! May I check with you... could I use a normal disposable 9V battery instead to power up 2 smaller DC motors each rated about 4-6V?
@HowToMechatronics
@HowToMechatronics 4 жыл бұрын
If they are rated 6V you cannot use 9V, you might burn them.
@BillyGates1721
@BillyGates1721 2 жыл бұрын
a standard 9V battery has a capacity of about 500 mAh. This battery will be empty after 2 or 3 hour of use even with small motors. If you would like to use them anyway you need a DC-DCstep-down voltage-regulator to reduce the voltage down to 6V
@harshitsomani1717
@harshitsomani1717 5 жыл бұрын
Can you please tell me how to give spring or suspension mechanism to the wheels?
@chaitanyapatel7010
@chaitanyapatel7010 7 жыл бұрын
Congratulations for 50k subscriber. When you will you make a IOT base project ???
@chaitanyapatel7010
@chaitanyapatel7010 7 жыл бұрын
I'm currently work on IOT based project do you collabe with me please comment nd give me your e-mail address.
@OMARYassin1
@OMARYassin1 2 жыл бұрын
You just rescued me ❤️
@djonealves9472
@djonealves9472 5 жыл бұрын
how are you powering the arduino? is it using the batteries? and when you upload the code to the arduino board does it store it?
@Justice4ROC
@Justice4ROC 5 жыл бұрын
Hi, may I know what type of power supply did you use for arduino?
@fortysomethin3432
@fortysomethin3432 3 жыл бұрын
hi. what kind of mosfet did you use? great tutorial! thanks
@fazilanasim1240
@fazilanasim1240 4 жыл бұрын
I want to control 4 gear motors with this method ... will it work on 3 li-ion cells?
@reenapulikkal
@reenapulikkal 5 жыл бұрын
Please make a video of RC speed controller for DC motor
@SebaSera94
@SebaSera94 6 жыл бұрын
Awesome tutorial! 👏 Are you italian?
@LearnWithBakiul25
@LearnWithBakiul25 4 жыл бұрын
Thank this videos..so mus...
@BigHeartBreak93
@BigHeartBreak93 5 жыл бұрын
Are there Alternatives to using batteries for delivering the power supply to the Driver?
@ranimallesh2706
@ranimallesh2706 5 жыл бұрын
Hi can v use ardunio uno board used before.and how to change or remove the code pls inform
@adhepradhan
@adhepradhan 4 жыл бұрын
Is it important for making Arduino car with out remote
@mchaves
@mchaves 6 жыл бұрын
Hi, its possible to conect L298n direct to output PWM from RX flysky ?
@luispires6935
@luispires6935 4 жыл бұрын
I have one similar project but with a 5v motor and a 5v power suply, how can I connect the power suply to both arduino and motor and leds, cause if I conect via USB and it runs slow
@Izacundo1
@Izacundo1 4 жыл бұрын
Luis Pires have you found an answer to that problem? I’m trying to figure out the same thing
@schneebrett903
@schneebrett903 3 жыл бұрын
In case someone connects the motor to A or B with ENB enabled (means motor is not PWM regulated, runs at full speed) with 12V jumper enabled and is surprised nothing happens after turning power on, there is a simple reason. Just connect a wire to 5V out, power on again and then touch either one of two pins, for example IN1 if motor is connected to A, that regulate the rotation direction (forward/backward). The motor will start turning.
@007TheMaaz
@007TheMaaz 6 жыл бұрын
What if I use 1.5A motor woth l293d ?
@raffaelerimorso9671
@raffaelerimorso9671 5 жыл бұрын
fantastic
@arijitbanik3139
@arijitbanik3139 7 жыл бұрын
Awesome Project.....Can You Please Make Any Security Alarm Project........😊
@Abdelhamid_Helal
@Abdelhamid_Helal 4 жыл бұрын
which programme did you use to draw the circuit diagram?
@alexbastianon1846
@alexbastianon1846 5 жыл бұрын
Nice!
@ahmadhafiz4567
@ahmadhafiz4567 4 жыл бұрын
is it works If i use 12V battery and attach two 6v dc motor? please explain why?
@DavidLeeMenefee
@DavidLeeMenefee 7 жыл бұрын
Nice video. Thumbs up...PEACE
@fwheelbd1716
@fwheelbd1716 5 жыл бұрын
Sir, Please teach or show me Arduino R3 with DC 3V-36V 15A Dual H-Bridge DC Motor Driver. You gave the best here
@sirajhussain791
@sirajhussain791 2 жыл бұрын
Excellent
@Tropicsca
@Tropicsca 2 жыл бұрын
I will be using one these to make a gokart soon mwahaha. I'm going to craft the PWM around a foot pedal so I can adjust the speed with my foot
@nguyenthuy9824
@nguyenthuy9824 4 жыл бұрын
Hello 1) How do you think the code will be changed? if 1 motor uses to control left-right and 1 motor uses to move forward -backward? 2) do you think the code was without backward left and backward right situation?
@huyo1499
@huyo1499 6 жыл бұрын
thanks you.
@MrReestube
@MrReestube 5 жыл бұрын
I want you to use the example. "nodemcu + L298 ..." Thanks
@ahmadsharif9526
@ahmadsharif9526 4 жыл бұрын
your sharing greet information keeb going
@syedaqib2912
@syedaqib2912 5 жыл бұрын
Good explinetion
@hl5hl5
@hl5hl5 Жыл бұрын
Is there a way to have continuous loop motion, as for a linear actuator motor to go back and forth by itself? Do you just take away VOID loop out of the code?
@abdellahizri7359
@abdellahizri7359 5 жыл бұрын
great video can we use Shield l293D to controll the dc motor speed ??
@rishrash7164
@rishrash7164 5 жыл бұрын
yea im pretty sure you can....
@nirosh_an
@nirosh_an 4 жыл бұрын
thank you sir
@hpravija
@hpravija 6 жыл бұрын
On my l298n although I have set the jumper and given 7.4v to the pin marked as "+12v" it doesn't work. Even the power light doesn't light up. Then I supplied 7.4v to the other pin marked as "+5v". Then the power light was on and it worked. But when I connected a motor and connected it to arduino the current supplied to the motor was very low even the motor didn't run sometimes. As a result I gave 5v to the +5v pin and another 7.4v to +12v pin and then the motor worked fine. But the problem I have is that same thing happens when I remove the jumper. What should I do? Set the jumper or remove it?
@juancox99
@juancox99 Жыл бұрын
Great video, thanks. I am setting up the car for my kid´s science class - if I am using 6 v circuit, all coding should be the same? Thanks!!
The Ultimate Guide to using Motors in Robotics (including ROS, Raspberry Pi)
25:56
Controlling DC Motors with the L298N H Bridge and Arduino
36:41
DroneBot Workshop
Рет қаралды 1,3 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 105 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 169 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 142 МЛН
How To Make A DIY Arduino Joystick Control Car At Home
6:34
DIY Builder
Рет қаралды 820 М.
How PWM works | Controlling a DC motor with a homemade circuit
10:01
Arduino Tutorial 37: Understanding How to Control DC Motors in Projects
31:25
Motor Driver in depth | H-Bridge | L293D, L298N, TB6612FNG, VNH2SP30
12:50
How does an Electric Motor work?  (DC Motor)
10:03
Jared Owen
Рет қаралды 17 МЛН
The Most Important Circuit for our Electrical Future?! (PFC) EB#55
11:26
Driving DC Motors with Microcontrollers
1:04:32
DroneBot Workshop
Рет қаралды 618 М.
RC Robot Car - RC Controls and Arduino
47:53
DroneBot Workshop
Рет қаралды 208 М.
CNC Machined vs 3D Printed Cycloidal Drive
19:58
How To Mechatronics
Рет қаралды 700 М.
Arduino Uno R3: Digitalwrite your First Robot Car
12:32
MRMS - WORKSHOP
Рет қаралды 104 М.
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 105 МЛН