How to control a DC motor with L298N driver and Arduino Uno

Ғылым және технология

Welcome to the L298N Arduino tutorial. In this video, we are going to learn how to control a DC motor using an Arduino board. We are going to use a small and inexpensive module that features the L298N motor driver chip.
🛒 Arduino Uno ▶ educ8s.tv/part/ArduinoUno
🛒 L298N Driver ▶ educ8s.tv/part/L298N
🛒 2 DC Motors ▶ educ8s.tv/part/DCmotors
🛒 Battery Holder ▶ educ8s.tv/part/5AAHolder
🛒 Wires ▶ educ8s.tv/part/Wires
💻 Code & Parts: educ8s.tv/control-dc-motor-l2...
Want to learn to program?
👨‍💻 Check my new KZread channel: bit.ly/3tku2n0
🎮 My Android Game: bit.ly/QuizOfKnowledge

Пікірлер: 76

  • @georgekot6377
    @georgekot63773 жыл бұрын

    Short and to the point. Always a good combination. Μπράβο φίλε Νικόλα.

  • @piconano
    @piconano3 жыл бұрын

    Yay...My favorite Greek is back with a new vidoe!

  • @prov_s195
    @prov_s1953 жыл бұрын

    OMG the best tutorial EVER about l298n!!!!

  • @Jonker95
    @Jonker952 жыл бұрын

    Extremely helpful! Thank you! the gem of the stop code made my project a succes

  • @amdameerbasha854
    @amdameerbasha8542 жыл бұрын

    Bro I am from India I can clearly understand that what u r explaining thanks for uploading this video ❤️

  • @user-rk7on8jp7l
    @user-rk7on8jp7l2 жыл бұрын

    THAAAAAAAAAAAANK YOU SO MUCH!!!! I finally could use DC mortor with this video!! THANK YOU!

  • @rlb5261
    @rlb52613 жыл бұрын

    The best explanation anyone can find about how to use DC motors+ Arduino and L298N!!!!!

  • @Educ8s

    @Educ8s

    3 жыл бұрын

    Thanks for the awesome comment! How is your OpenMV robot going ?

  • @rlb5261

    @rlb5261

    3 жыл бұрын

    @@Educ8s I am working on it, my plan is to make the track (use a line following code) but I will put in the track also some Apriltags and then program different behaviors for the robot , the reason for that is the the camera has to be with an angle of 45 degrees, I wanted to train a network with tensorflow lite but the 45 degree constrain is a limitation for that. I really admire what you do.

  • @samfeigenbaum5207
    @samfeigenbaum52072 жыл бұрын

    Extremely helpful! Thank you!

  • @hirdayjeet
    @hirdayjeet3 жыл бұрын

    Thankyou sir , keep growing 👐🏼

  • @aadhithyabelkishridhara5075
    @aadhithyabelkishridhara50753 жыл бұрын

    nice work bro and i learnt a lot of pretty other stuff and by the way love from INDIA

  • @RustysAdventures
    @RustysAdventures Жыл бұрын

    I've watched dozens of videos these few days. And this one worked for me. Thanks.

  • @Educ8s

    @Educ8s

    Жыл бұрын

    I am glad it works!

  • @SlimeyDev
    @SlimeyDev2 жыл бұрын

    thanks a lot, i was looking for this!

  • @avejst
    @avejst3 жыл бұрын

    Great project If the 5V regulater is a LDO, then the power supply for the motor HAVE to be 6V or more If the 5V regulater is a 7805, then the power supply for the motor HAVE to be 8V or more Thanks for sharing :-)

  • @kingnexa7257
    @kingnexa72573 ай бұрын

    Great video! Well explained

  • @DogRox
    @DogRox3 жыл бұрын

    Nice work!! Good to see you back!! :-)

  • @Educ8s

    @Educ8s

    3 жыл бұрын

    Hey, thanks! It is nice to see you around again! Stay safe!

  • @pravinchavhan8890

    @pravinchavhan8890

    3 жыл бұрын

    @@Educ8s hi , i tried to controll my motor with L298N and arduino nano , but my motor was not running . why it happened cause i checked the pins and program was also correct according with pin . but it doesn't work Can you help me please

  • @sujathaveeranala7208
    @sujathaveeranala7208 Жыл бұрын

    Thank You very much now I can complete my project for science fair now

  • @juliuscaesar5001
    @juliuscaesar5001 Жыл бұрын

    this is so informative ,thanks alot

  • @unglaubichuberlieber8048
    @unglaubichuberlieber8048 Жыл бұрын

    danke for your enlighting video, just one question: could i use the your approach on a vnh2sp30 or vnh5019 ???

  • @benorhancan
    @benorhancan7 ай бұрын

    You are perfect!

  • @minecraftpro-yj5yf
    @minecraftpro-yj5yf13 күн бұрын

    Love u bro❤❤❤❤❤

  • @ytsai5076
    @ytsai50763 ай бұрын

    Good job!

  • @furkanbugraduzler5067
    @furkanbugraduzler50672 жыл бұрын

    First of all, thank you for this video. But I couldn't understand this. You said that if the motor controller has a 5-12V power input, the 5V pin works as output and provides 5V. But then you said that you connect the Vin port of the Arduino with the 5V port of the motor driver and the Arduino is fed with 7.5V. In this case, if I am not mistaken, there is 5V on the Vin pin of the Arduino, and this will negatively affect the operation of the Arduino in the long run? Am I right?

  • @opreese
    @opreese3 жыл бұрын

    Looking forward to control hi amp dc motors such as 10 amps or more

  • @MIHAI0410
    @MIHAI04103 жыл бұрын

    Hello Sir. I like everything about this video. You doing well. Canyou please give a solution In this regard? I am intrested how to change polarity of one coil with a speed of more than 100 per second. I want to do a replica for magnetic train " Maglev ". Thanks in advance👍

  • @anurag-mn2pe
    @anurag-mn2pe8 ай бұрын

    Keep it up🎉

  • @kamenopixel
    @kamenopixel3 жыл бұрын

    Πολυ καλώς. Συνεχισε έτσι

  • @nguyenthikimdung8016
    @nguyenthikimdung80163 жыл бұрын

    thank you video very good I like I will use code it and I develop it so as to make robot following program

  • @nabilandadamslaboratory3422
    @nabilandadamslaboratory34223 жыл бұрын

    Why are you removing the jumper between the enable pin and 5v? You can just drive the logic inputs with PWM signals. The way you're doing it saves a pin per motor, on the offset of only needing 1 PWM pin per motor.

  • @user-kc1ef6ii4w
    @user-kc1ef6ii4w5 ай бұрын

    excellent...

  • @peterm.4026
    @peterm.40263 жыл бұрын

    Thank you! If I'm understanding this correctly, you are using your batteries to power the motor through the 12v+ pin and then outputting 5v through the 5v+ pin to power the arduino. Is it possible to plug in the arduino through the barrel connector and then use the 5v pin on the arduino to plug into the 12v+ pin on the motor and have the motor powered that way?

  • @Educ8s

    @Educ8s

    3 жыл бұрын

    No you can't.

  • @yousocy
    @yousocy2 жыл бұрын

    Thank you maaan

  • @undeniableparadox7458
    @undeniableparadox7458 Жыл бұрын

    Would this work with 4AAs? I can’t get mine to work.

  • @electronic7979
    @electronic79793 жыл бұрын

    Very good

  • @thaopham2510
    @thaopham25102 жыл бұрын

    Sir, I don't know why in mode max step, the motor will turn 4 rounds. Can u explain it? thank you so much

  • @flumzeeRBLX
    @flumzeeRBLX7 ай бұрын

    I'm using a 6v battery holder, and everything works okay, but when I try to make the motor rotate backward, (in1 = low voltage; in2 = high voltage), the motor just doesn't rotate. Any reasons this might not be working? I did everything correctly in the tutorial. (Edit: This only happens on the output1 and 2 on the L298N, not output 3 and 4)

  • @emadabuhagag222
    @emadabuhagag222 Жыл бұрын

    thank you

  • @coder-c6961
    @coder-c69619 ай бұрын

    Can you do this with 4 wheels?

  • @ramkrishna4431
    @ramkrishna443115 күн бұрын

    I am using 4 motors with l289n but i am not able to set pwm below 128

  • @abolfazlamini98
    @abolfazlamini987 ай бұрын

    If i use 14 V batterie it can damage my 6 volt dc motors??? But I don’t want use the high speed, the half speed is enough

  • @stanimatorblue
    @stanimatorblue11 ай бұрын

    Tinkercad doesn’t have the L298N. It only has the h bridge and possibly other components used in the L298N. How do you build a L298N in Tinkercad that will support the code you provided for Arduino?

  • @HENROCable
    @HENROCable2 жыл бұрын

    This is good Detailed Info.So How can I control 4 Dc motors With This Process?

  • @noorsyafiqkahbintirosli8001
    @noorsyafiqkahbintirosli80016 ай бұрын

    Why the wheels still can move even the usb cable did connect with laptop? I mean how you make it wireless?

  • @Mchorcha_ta
    @Mchorcha_ta2 жыл бұрын

    Can i do this with a relay?

  • @Educ8s
    @Educ8s2 жыл бұрын

    I hope you took away lots from this video. Let me know below! PS. Do you like quiz games? Check my popular FREE Android quiz game here: bit.ly/QuizOfKnowledge

  • @ShahadSami-pr9oe
    @ShahadSami-pr9oe2 ай бұрын

    can have a fall script please after add second montor ?

  • @nurulwahida3172
    @nurulwahida31725 ай бұрын

    There is a problem when i compiling the coding in arduino... May i know why is that happened as i already followed the steps so may be the error lied on my coding and way to compile it?

  • @FromFame
    @FromFame2 жыл бұрын

    The parts linked aren't working?

  • @nmooshka_301
    @nmooshka_3012 жыл бұрын

    How do I connect a switch to it ?

  • @MikevomMars
    @MikevomMars3 жыл бұрын

    VIN pin requires 6-20V but you are powering it with 5V only. Will this cause any side effects?

  • @Educ8s

    @Educ8s

    3 жыл бұрын

    I am entering 7.5 V

  • @chibini1531
    @chibini15313 жыл бұрын

    Great tutorial; for next one put encoders on the wheels.

  • @Educ8s

    @Educ8s

    3 жыл бұрын

    Noted!

  • @t.k.r1913
    @t.k.r1913 Жыл бұрын

    I have three motors how to connect

  • @sitiafiahsitiafiah8653
    @sitiafiahsitiafiah86538 ай бұрын

    Then what should I put in void loop

  • @Educ8s

    @Educ8s

    8 ай бұрын

    The thing that you want to repeat for ever.

  • @sunsetgomaster
    @sunsetgomaster Жыл бұрын

    what about a setup with 4 motors?

  • @Educ8s

    @Educ8s

    Жыл бұрын

    Use two modules

  • @hahahahahaha664
    @hahahahahaha664Ай бұрын

    i tried to copy your code but it came out error

  • @xcinemeztutorial8961
    @xcinemeztutorial89612 жыл бұрын

    My one motor is running but other motor is not running please help me it's very important to me

  • @pratheesha8168

    @pratheesha8168

    7 ай бұрын

    am facing the same problem now. did u figure it out?

  • @combogaming8302

    @combogaming8302

    3 ай бұрын

    Me too

  • @shohagaktaruzzaman2763
    @shohagaktaruzzaman27633 жыл бұрын

    Sir what can we do using c language? Is it use to make for calculation or any other work? sir pls give your email address for any other information.

  • @aadhithyabelkishridhara5075

    @aadhithyabelkishridhara5075

    3 жыл бұрын

    i dont have much idea but if you are intrested in robotics you can learn c++ its more easier to code in it

  • @amirjono7517
    @amirjono75173 жыл бұрын

    Can i get the coding?

  • @Educ8s

    @Educ8s

    3 жыл бұрын

    Check the video description.

Келесі