Controlling DC Motors with the L298N H Bridge and Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 เม.ย. 2024
  • In this video, I'll show you how to use the L298N H-Bridge Motor Controller with an Arduino. Includes plans for a simple robot car.
    Get more info about using the L298N at dronebotworkshop.com/dc-motor...
    More articles and tutorials: dronebotworkshop.com
    Join the conversation on the forum: forum.dronebotworkshop.com
    Subscribe to the newsletter and stay in touch: dronebotworkshop.com/subscribe/
    The L298N Dual H-Bridge Motor Controller is an inexpensive device that allows you to control two independent DC motors using 5-volt digital logic signals, such as the digital output pins of an Arduino. The L298N can also be used to control a single stepper motor or two sets of LED lighting strips.
    In this tutorial, we'll learn how to control two 6-volt DC motors with the L298N.
    First, we will enlighten ourselves by learning a quick bit of the history of DC motors and discovering how they actually work. We will also learn what an “H-Bridge” is, how it works, and how we can control the direction of rotation of a DC motor with it.
    We will then quickly discuss the concept of Pulse Width Modulation, or PWM, as it is used to control the speed of DC motors. Don’t worry, it’s a lot easier than it sounds!
    Then we will look at how the L288N H-Bridge module actually works, how to hook it up to a couple of motors, and how to power it correctly.
    Next, we will connect the L298N Dual H-Bridge Motor Controller to an Arduino. Once that's done we’ll run a motor demo sketch to put the device through its paces.
    After the demo, we will expand upon our sketch to allow a couple of potentiometers (connected to the Arduino’s analog inputs) to control the speed of each motor.
    And now that we’ve become experts we will replace the potentiometers with a joystick and use it to control the motors. Just for fun, we’ll use this setup to build an Arduino-driven car!
    The L298N Dual H-Bridge Motor Controller is a very versatile device that is sure to find a lot of use in your robotics and IoT projects. Anywhere you want to make things move with an Arduino!
    This is a long video, so if you’d like to jump ahead to a specific spot here is the table of contents:
    00:00 - Introduction
    01:25 - What is a DC Motor & Where is it used?
    03:01 - How does a DC Motor work?
    04:17 - What is an H-Bridge?
    05:25 - Popular L298N Interface boards
    06:49 - L298N Module Pinouts and hookup
    09:04 - Understanding PWM (Pulse Width Modulation)
    09:58 - Testing the L298N without a controller
    13:28 - Arduino Hookup to L289N
    14:53 - Sketch 1 - Motor Control Demo
    19:29 - Motor Control Demo
    20:38 - Potentiometer Hookup to Arduino and L298N Module
    21:38 - Sketch 2 - Two Potentiometer Control Demo
    25:08 - Two Potentiometer Control Demo
    25:43 - Joystick and Arduino Hookup
    27:52 - Sketch 3 - Joystick Control Demo
    34:22 - Driving our car!
    For more information and other great projects and tutorials please visit dronebotworkshop.com/ .
    And if you enjoyed this video please like it and subscribe to the DroneBot Workshop TH-cam channel!
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 1K

  • @davidbergaragonzalez5653
    @davidbergaragonzalez5653 3 ปีที่แล้ว +29

    Your channel is severely underrated, you explain things very concisely, as someone with very little knowledge of electronics, I appreciate your work.

  • @stefanoaltavilla3154
    @stefanoaltavilla3154 4 ปีที่แล้ว +7

    This channel turned to be my favourite in a couple of hours. Thank you!

  • @markzickefoose5098
    @markzickefoose5098 6 ปีที่แล้ว +53

    Nicely done. Very easy to understand and follow your sketches. You have a rare ability to explain the concepts in an easy to understand way without talking down to your audience. Thank you and hope to see much more.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +11

      Thanks so much for your nice comment, I'm glad you enjoyed it!

  • @TexasStatesman
    @TexasStatesman 4 ปีที่แล้ว +2

    Your videos are outstanding and greatly appreciated, especially to a newbie like me.
    My original intent was to build the robot following your “Build a Robot” series but up to video #5 I realized it was somewhat more than I could do, so I’ve opted to learn and build from your individual robot videos (baby steps). I am familiar with ac electrical power which helps when working with dc.
    I’ve built a few of your examples, following the instructions, including all on this video, using the Arduino and motor controller and none of them functioned initially. Reading the comments from your other followers made me believe it was something I was doing wrong. I purchased all the same equipment and followed your instructions (I think). But this actually turned out to be a blessing. I was forced to read and learn about Arduinos, motors, motor controllers, etc. and not just piece pieces of equipment together and copy code.
    For instance, in this video with regards to using a joystick. Following your instructions, I was able to get motor B to turn in one direction, nothing else. Moving the enable pin for motor A to #2 on the Arduino and the data pins to #6 and 7, then updating the code, everything is functioning fine. Having to make these adjustments I hope is not a result of me doing something incorrectly as far as your instructions. (Maybe the equipment is not created equal?)

  • @mandelbro777
    @mandelbro777 4 ปีที่แล้ว +6

    great video as usual.
    love the way you systematically divide larger projects up into functional nibblets and then concisely and clearly communicate them with sufficiently high production value.
    keep it up !!

  • @Matthew-tu2jq
    @Matthew-tu2jq 6 ปีที่แล้ว +183

    Absolutely outstanding video! you didn't skip any detail while keeping it professionally presented. Thank you so much for this

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +23

      Thank you so much for this nice comment - really makes my day! I'm really glad you liked the video.

    • @aDAMAS20
      @aDAMAS20 3 ปีที่แล้ว

      @@Dronebotworkshop hi sorry for sudden ask but what is the required(max and minimum if there is such) for L298N H Dual Bridge? i tried to use my laptop/USB Port to connect in arduino but its not running. so far i dont have battery to test it. my code seems correct anyway but it is still not running so i figured the source power is at fault...i might also fry my arduino if i just randomly run voltages which is risky to replace + we are in pandemic and i cant easily go outside.

    • @sudamaprashad1853
      @sudamaprashad1853 3 ปีที่แล้ว

      @@Dronebotworkshop lllllllliipiop

    • @sgsbro137playz9
      @sgsbro137playz9 10 หลายเดือนก่อน

      @@aDAMAS20 I don't think he's gonna answer that any time soon

  • @Nelsonswl
    @Nelsonswl 6 ปีที่แล้ว +64

    wow this guy is brutally descriptive, I love this channel already i wish i could give this video a 1000 likes. now i understand what is PWM. this video hit the spot on my quest for knowledge. Keep making videos like this, i have subscribed.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +12

      Wow what a great comment - thanks so much and thank you as well for subscribing!

    • @pravinchavhan8890
      @pravinchavhan8890 2 ปีที่แล้ว

      @@Dronebotworkshop
      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

  • @jinitgandhi1197
    @jinitgandhi1197 5 ปีที่แล้ว +2

    Great Video mate! I've been through many other tutorials regarding the same topic but none was as informative and understandable as yours is. Keep more coming, Thanks! Subscribed!

  • @julioduran2615
    @julioduran2615 4 ปีที่แล้ว +24

    I'm in love with that workshop. It is very well organized.

  • @jean-valerythoraval4591
    @jean-valerythoraval4591 6 ปีที่แล้ว +4

    2nd time i end up on your channel, 2nd time i'm impressed by the quality and clarity of the information. nice work!

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +3

      Thank you, I'll try and keep up the quality for your next visit!

  • @jackhodgson
    @jackhodgson 5 ปีที่แล้ว +1

    Maybe the best intro to motor control that I've ever found. Thank you. Subscribed.

  • @serolagazat
    @serolagazat 6 ปีที่แล้ว +1

    This is one of the most informative videos I have seen on the web. Also same goes for your blog. Thank you very much for sharing this much information.

  • @jamescullins2709
    @jamescullins2709 6 ปีที่แล้ว +13

    Wow what a clean workbench! Good video.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +8

      Thank You - I try and keep it neat, makes it a lot easier to get things done.
      Wasn't always that way though, you should have seen the previous workshop that was in my basement before I built this one last year! But I'm pretty proud of this one as I built it all myself (I had never drywalled before in my life LOL) so I plan to keep it neat.

    • @claus6082
      @claus6082 6 ปีที่แล้ว +2

      And that's how you can tell that someone is a professional.:D Keep that clean!

    • @crazyg74
      @crazyg74 6 ปีที่แล้ว +1

      it's fabulous. Inspires me to redo mine! :-)

  • @PapaFortnite
    @PapaFortnite 7 ปีที่แล้ว +52

    This channel has got some serious potential to get alot of subscribers! Please make more videos! Subbed

    • @Dronebotworkshop
      @Dronebotworkshop  7 ปีที่แล้ว +11

      Thanks so much for the nice comment. I have a few more in the queue, should be releasing one next week on the new Raspberry Pi Zero W.
      You also have a channel with a lot of potential, I just subbed to you! :)

    • @PapaFortnite
      @PapaFortnite 7 ปีที่แล้ว +1

      DroneBot Workshop Thank you, i am excited

    • @johnclarke9054
      @johnclarke9054 6 ปีที่แล้ว +1

      Great video, clear and precise. Thank you very much.

  • @jdoc99
    @jdoc99 6 ปีที่แล้ว +2

    This is the explanation I have been looking for. You covered all the little details thoroughly enough to give a newbie like the confidence to get started. I'm so happy I found your channel.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +3

      So glad you enjoyed the video Joshua, I am also happy that you found my channel!

  • @sickandtiredofcomplaining6574
    @sickandtiredofcomplaining6574 5 ปีที่แล้ว +2

    Excellent video I’m 38 and trying to learn this stuff... thank you!!! Beautiful shop setup as well

  • @wedoourbest2261
    @wedoourbest2261 6 ปีที่แล้ว +5

    Excellent explanation, organised and great presentation skills. You deserve a huge following, keep it up please it is greatly appreciated!

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +2

      Thanks so much, I am indeed hoping to build up a following. Of course the only way is to get more videos out, so expect to see more very soon!

  • @gruntingbuffalo
    @gruntingbuffalo 6 ปีที่แล้ว +7

    Hello Dronebot Worshop. Informative, interesting and well delivered. I think you have a potentially large audience of people like me who may not have an electronics or programming background but who are interested in learning about arduino, raspberry pi, ect. Thank you for the video, hope to watch more from you soon.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +2

      Thanks for the nice comment Karl, it is my pleasure to teach anyone interested in the Arduino, Raspberry Pi and electronics anything that I can. I know it's been too long since I last posted a video but that should change very soon as I have a few that are almost ready to upload.

    • @stclairstclair
      @stclairstclair 6 ปีที่แล้ว +3

      Karl, I'm learning code at 51, AAAAAAaarrrrrgggggrrr.....But im over the hump!

  • @alhenriq
    @alhenriq 5 ปีที่แล้ว +1

    Really appreciate the breakdown and setup of the h-bridge board

  • @QuickishFM
    @QuickishFM 5 ปีที่แล้ว +2

    Great video that focuses specifically on the board and PWM pins. Thank you.

  • @havoc010101
    @havoc010101 7 ปีที่แล้ว +7

    This is a very informative video!! Great for anyone looking to get started with Arduino.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +2

      I'm glad you found it useful, thank you for your nice comment!

  • @byronwatkins2565
    @byronwatkins2565 5 ปีที่แล้ว +5

    To skip values < 9, you can speed=map(speedStick, 0 1023, -247, 247); the same as below, and analogWrite (enable 8+abs(speed));

  • @shaypatel7360
    @shaypatel7360 5 ปีที่แล้ว +1

    Once again you explain every step in an easy to follow way - thank you

  • @general9064
    @general9064 3 ปีที่แล้ว +1

    This video is so informative, you need nothing else but this to understand how to use different motor drivers

  • @ady.career
    @ady.career 7 ปีที่แล้ว +15

    Very nice workshop and explaination too. As a beginner I found this very helpful...

  • @themarceloloo
    @themarceloloo 5 ปีที่แล้ว +8

    Thanks for this valuable tutorial. Obrigado, aprendi facilmente com sua explicação!

  • @Shhhpablo
    @Shhhpablo 3 ปีที่แล้ว

    I wish I could learn this so easily 15 years ago. Thank you very much for the excellent workshop 👌

  • @TheTrblesm
    @TheTrblesm 6 ปีที่แล้ว +1

    Dude has the cleanest workshop I've ever seen. Great content. I've subscribed. Looking forward to binge watching the rest!

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Hope you survived the binge watching! Glad you subscribed, I'll have more for you soon.

  • @luckychucky3426
    @luckychucky3426 6 ปีที่แล้ว +12

    You did a great job I'm very impressed with your explanation I've learned a lot thank you very much you may you you made it slow enough that I could keep up but fast enough where I didn't get bored thanks

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +2

      Thanks for the feedback Charles, I appreciate it. Glad to hear that you found the pace to your liking.

  • @ahooahoo983
    @ahooahoo983 5 ปีที่แล้ว +10

    Thanks! I'm learning this so I can build a arduino controlled wheelchair for my grand monther.

    • @immanuelraynaldo717
      @immanuelraynaldo717 3 ปีที่แล้ว +1

      Me too, i want to know what motor did you use, the power and torque.

    • @danielhakimzambri892
      @danielhakimzambri892 2 ปีที่แล้ว

      @@immanuelraynaldo717 it needs very high torque if you want to do something heavy

  • @sandro6691
    @sandro6691 3 ปีที่แล้ว +1

    This is my favorite Arduino channel. Thank you from Australia.

  • @joaquimferreira5677
    @joaquimferreira5677 5 ปีที่แล้ว +1

    One of the best channels on Arduino and electronics. Congratulations!

  • @stargazzn
    @stargazzn 6 ปีที่แล้ว +4

    I liked this project. I'm working as an English teacher in Moscow and some 12 to 16 y.os have no interest in learning English. Then neither did I at that age. Some of them are very bright and they start getting physics in school at about 13
    So I want to teach them how to build a whole series of simple electric motors. This will be the perfect way to introduce them to the Arduino!!!

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +2

      Hi Robert, I think that's wonderful! Teenagers can be so creative if they are just given the opportunity.
      Best of luck with your teaching!

    • @stargazzn
      @stargazzn 6 ปีที่แล้ว

      I ordered 10 of these devices for less than $20. I only really wanted 3 of them, but I couldn't turn down this offer.. Perhaps I'll build myself a whole new niche teaching English and might even get adults interested. :)

  • @rileypeterson1796
    @rileypeterson1796 5 ปีที่แล้ว +9

    I just realized the intro music is the same as the one for Hermitcraft Recap

  • @stevetobias4890
    @stevetobias4890 4 ปีที่แล้ว +1

    Another great lesson. I am loving your channel. You teach me so much, thank you for dedicating your time to advance my knowledge as with so many out there.

  • @BenceGutai
    @BenceGutai 2 ปีที่แล้ว

    Professional, well organized , awesome. This video tought me more about DC motors and controlling them than my university did. Thank you !

  • @RegisMichelLeclerc
    @RegisMichelLeclerc 5 ปีที่แล้ว +3

    Personally, I prefer soldering my DIP components myself, but that's just a matter of taste. Sometimes I'm lazy and just plug a Nano.
    map() is overkill when converting a 1024 values range into a 256 values range, "div 4" is not as bad, but still excessive, and [0-1023] is definitely a multiple of [0-255]. The shortest way of dividing by 4 (integer division) is simply to shift the bits right by 2 positions (shr 2, or >>2). Also, you prefer using 511 as the middle of the interval [0-1023] because it's the end of the first half of the interval, not 512 which is the "0" of the second half. But as you say, the joystick's center is not that precise, you don't care too much. How about a "center" function?
    The test for the joystick position ("margin") is pointless, because you also have a test for minimum speed before sending the analogWrite() commands, so you're basically doing twice the same thing.
    The command from the joystick EITHER changes direction OR goes forward or backwards. Not very practical...
    Therefore, you only want shr 1 (a shorthand for div 2), and subtract 256 to it, giving you 2 values (H and V) in the interval [-256 ; +255]. A test on bit 15 (shr 15 gives 1 for negative numbers) gives the sign in each direction (the 10-bit [0-1023] value is converted into a 16 bit value when you store it into an int) so it's pretty easy to get the direction to send into the H-bridge without cascading the if()s.
    Anyway, if() is just a waste of resources when you can use a and(0xff) to force a [0;255] range.
    Also, on demo2(), a linear for() loop with a constant delay is definitely not right for an acceleration or deceleration, that's simple physics. You wouldn't do that in the real world.
    I know, on such a "project", you have used only a tiny part of the memory for code and variables, you don't care too much about code speed anyway, thus all of the above may sound excessive ranting, but the goal is to get proper techniques rather than trying to find the quickest way to build an example application, right?

    • @wmd5645
      @wmd5645 5 ปีที่แล้ว

      Thanks i'm going to try and use this. You must be from the old school. A vid on this kind of stuff would be beneficial to the younger generation(me included) that thinks memory and performance is abundant. Thank you.

  • @shahidilhan3139
    @shahidilhan3139 6 ปีที่แล้ว +4

    why do you need a motor driver?

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +6

      Not sure I understand what you are asking here? Are you asking why I personally would need a motor driver board (answer - to build robots) or why one would need one in general (answer - to control two DC motors using the TTL logic level signals from a microcontroller or other logic device).
      Your avatar indicates that you are a programmer so I'm not sure what you don't understand here. Please let me know so I can assist you further.

    • @AndersJackson
      @AndersJackson 6 ปีที่แล้ว +13

      You need one driver, as the Arduino output pins can't provide enough current to drive a motor. If you try get to much current from or into a port, you will destroy the port and maybe even the Arduino.
      You have to check, but the Arduino have a maximum output current on each board and a maximum sum of all ports. So you are not allowed to go over both limits.
      There are also problems driving a motot, which a driver also fix, like the motor can generat to much short spikes of higher voltage, which also will ruin you Arduino port, and posible the Arduino.
      A ruin Arduino can be fixed by changing the processor chip.

  • @eons_of_ions8651
    @eons_of_ions8651 2 ปีที่แล้ว

    i love seeing the joy in someone's face when they create something. excellent stuff!

  • @mr.makeit4037
    @mr.makeit4037 3 ปีที่แล้ว +1

    Very nice, clean, and organized shop. Love the parts drawers

  • @angiuninja4758
    @angiuninja4758 4 ปีที่แล้ว +1

    Thanks from France for this super high quality tutorial ! It helps me a lot for a school project because i'm a beginner in Arduino using !

  • @mehmet2247
    @mehmet2247 3 ปีที่แล้ว +2

    Your channel is one of my favorite, awesome explanation; clean and precise as always. Thank you.

  • @johnpaulpineda9821
    @johnpaulpineda9821 3 ปีที่แล้ว

    Hi Sir Bill / @DroneBot Workshop,
    I just finished watching it and Thank You! so much for your well-explained and very detailed tutorial - I love it!
    Your video tutorials are very big help for those people who want to learn or pursue a career in robotics.
    I do appreciate your effort in making this tutorial and keep up your very good work!
    I am from Philippines by the way :)

  • @acadman4322
    @acadman4322 5 ปีที่แล้ว +2

    You are the best instructional video maker on the internet. Believe me, I've looked. You are truly a treasure.

  • @clovertu5616
    @clovertu5616 6 ปีที่แล้ว +2

    This is an awesome video, very descriptive at the right pace, and has consolodated lots of knowledge I've found scattered around other videos in one nice 30min package. Thanks again, been making notes through out ;)

  • @WhiskyLima
    @WhiskyLima 6 ปีที่แล้ว +1

    You sir, have the tidiest workshop I have every seen, I totally wish I could have something like that setup but I bet it took years to perfect! Great job with the video!

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว +1

      Thank you! The workshop itself took about 3 months to build (framing a, drywall, electrical and painting) and about a year to setup the way I like it. But it's not my first one, so I incorporated ideas I had from previous workshops.
      There seems to be a lot of interest in it so perhaps I'll do a video to show it off soon!

  • @Vhbaske
    @Vhbaske 4 ปีที่แล้ว

    Keep up your good work, you are one of my favorite tutors. 99% of your projects have worked for me.

  • @Lunolux
    @Lunolux 4 ปีที่แล้ว

    nice video, every time i'm saying in my head "i wont finish your video because it's too long" but it's very nice video every time, well explain

  • @kennieplayz5147
    @kennieplayz5147 3 ปีที่แล้ว +1

    You’re amazing man. You give amazing tutorials and never skip a beat. Thank you very much!

  • @adrianrawlings2470
    @adrianrawlings2470 5 ปีที่แล้ว +1

    Enjoying your tutorials a lot. I like how you present the projects and break down the steps. Would you please do a video on building an Arduino controlled PID circuit for DC motors. There are plenty of videos explaining PID bit none show what to use to get the feedback needed. Keep up the great work.

  • @opalprestonshirley1700
    @opalprestonshirley1700 5 ปีที่แล้ว +1

    Some kind of fun. I've seen many good video's on using the Arduino but this was a great practical application. Glad I found your channel.

  • @hanzblicks6343
    @hanzblicks6343 3 ปีที่แล้ว

    Incredible informative workshop from a very patient, clear and pedagogically valuable teacher. Just great. Many Thanks.

  • @doug4371
    @doug4371 2 ปีที่แล้ว

    Fantastic presentation. Your step-by-step explanation is very comprehensive and clear. I am a novice in electronics and programming, so your tutorial will help me out with the future project that I plan to make. Thank you. 😃

  • @mortezafarshchi8003
    @mortezafarshchi8003 3 ปีที่แล้ว

    professionally presented is the word I was looking for. highly respectful presenter also. well-done.

  • @ahmadhussainwebshare1001
    @ahmadhussainwebshare1001 2 ปีที่แล้ว

    Hey there , I'm new in robotics programming, this video helped me lot.This is one of the best video amongst alI which I saw yet. Salute for your great work. May Almighty bless you..Please keep it up.Thx

  • @bombasticplastix
    @bombasticplastix 5 ปีที่แล้ว

    You are a fantastic teacher! I am really having fun with learning about my new arduino while overseas in Indonesia. Thank you!

  • @MrHristoB
    @MrHristoB 6 ปีที่แล้ว +1

    Tutorials without the reality TV drama!! Well done mate, subscribed!!! Keep them coming!! Thank you for sharing

  • @northshorepx
    @northshorepx 6 ปีที่แล้ว +1

    What a wonderful explanation. Thank you for a great tutorial. You have a great teaching voice and the visuals were excellent.

  • @MrGhostnextdoor
    @MrGhostnextdoor 3 ปีที่แล้ว +1

    This is insanely well done, kudos to you!

  • @garybuskirk9521
    @garybuskirk9521 7 ปีที่แล้ว

    Where have you been in my entire arduino experience(almost 2 yrs)!! lol i have been trying to figure out how to drive 2 motors with 2 joysticks individually for a tank build and you helped me figure it out from watching your demos and codes!!! Thank you so much and please keep the videos coming. Liked and Subscribed.

  • @embeddedprogrammer6276
    @embeddedprogrammer6276 5 ปีที่แล้ว

    Very valuable video for anyone doing brushed DC motor control

  • @gavdownes100
    @gavdownes100 ปีที่แล้ว

    I really like your presentation method. Really clear, nice pace, nice images of pinouts and such

  • @chiavenato1
    @chiavenato1 5 ปีที่แล้ว +2

    As always, your videos are THE BEST VIDEOS about arduino in the youtube congratulations! Best regards!

  • @luisengineering
    @luisengineering 2 ปีที่แล้ว

    Your tutorials are simply the best

  • @chetangopal6226
    @chetangopal6226 5 ปีที่แล้ว +1

    Outstanding video and very well explained. Will be experimenting with H-Bridge over the weekend.

  • @devonvandekletersteeg1936
    @devonvandekletersteeg1936 6 ปีที่แล้ว

    Great video, I really like how you build up from using the basic motor control to Arduino control and then finally joysticks.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Thanks Devon. I always think it's best to start from the beginning. I also put table of contents into each video description to allow those who are not beginners to skip ahead to find the content they want to view.

  • @dollynhoseuamiguinho5030
    @dollynhoseuamiguinho5030 5 หลายเดือนก่อน

    Great video!! I recently did a project during my EE degree, I struggled a lot to learn all this on my own, I hope this video can help any colleague in the field in the future.
    Hugs from Brazil

    • @dollynhoseuamiguinho5030
      @dollynhoseuamiguinho5030 5 หลายเดือนก่อน

      Sorry for any mistakes in my English, it's currently 3:20 am, insomnia hitting hard...
      It's funny to say that in this project I was reaching the maximum memory size of the ESP32, and as I couldn't find any Bluetooth library that didn't use so much memory, I ended up using another ESP32 with UART communication between the microcontrollers, one of the ESP32 contained the Bluetooth commands and the other read the commands and sent them to the Dashboards using the MQTT protocol.
      It is important to say that, in the end, I found the NimBLE library with a great Professor and IOT Wizard and corrected this, leaving only 1 ESP32. I'm happy to share this experience with anyone reading here.

  • @thomasgast199
    @thomasgast199 6 ปีที่แล้ว

    Thank you. I am just starting a project which will involve moving a subject's head while maintaining his cornea in contact with a goniolens. This is going to involve several steppers and this has really contributed to a good start for me.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Wow, that sounds like a fascinating project Thomas! It would be great if you posted a video showing us what you come up with. Best of luck with it.

  • @Hacked4Hoes
    @Hacked4Hoes 6 ปีที่แล้ว

    Absolutely awesome video. This has to be one of the most well produced instructional videos I've ever seen.
    Really good job mate.

  • @JD_Manufacturing
    @JD_Manufacturing 6 ปีที่แล้ว +1

    Great video and explination of the l298 h-bridge driver. I want my son to watch this great video with excelent arduino tutorial. People interested in basic robotics should seriously considder your well thought out couse here. What an organised mind! Thanks.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Thanks so much for your nice comment, it makes me motivated to do more. Glad you found it useful and I'm thrilled that you'll be showing it to your son - I love it when young people get into this stuff and use it to get creative!

  • @uku4171
    @uku4171 ปีที่แล้ว

    I want a workshop like yours so bad, lol. Thanks for the video, helped a lot.

  • @melplishka5978
    @melplishka5978 3 ปีที่แล้ว

    Ty for your time and experience. I am having a lot of fun building the actual robot with you. You always make it look Easy lol

  • @Mike-ff7ib
    @Mike-ff7ib 4 ปีที่แล้ว

    Excellent job explaining everything. You really make it very easy to follow along. This is my Go-to channel for learning arduino hardware and software.

  • @manmohanrathi6283
    @manmohanrathi6283 4 ปีที่แล้ว

    Thank you sooo much sir for explaining how the 12v power is reduced to 10v when it is supplied to the motor, that's all i needed to solve the problem i had....thanks a lot!

  • @janzkijowa7275
    @janzkijowa7275 25 วันที่ผ่านมา

    Bill... your channel is so incredible inspiring... and not only in electronics...

  • @techtalks_India
    @techtalks_India 6 ปีที่แล้ว

    Sir you're just great im seriously just inspired by your explanation you just detail each and every procedure with absolute knowledge which is just great of you.I have watched almost every videos of your channel which is very knowledgable. Just carry on your great work THUMBS UP definitely.

  • @peacefulandpretty2372
    @peacefulandpretty2372 6 ปีที่แล้ว +1

    Awesome video! Thank you! Your workshop is soooooooo beautiful.

  • @martinfrettloeh7000
    @martinfrettloeh7000 4 ปีที่แล้ว

    You are the best Sir. Cannot find Videos that explain it better.

  • @ChurchofGod7dayAdvocate.
    @ChurchofGod7dayAdvocate. 3 ปีที่แล้ว +1

    You never disappoint, awesome stuff.Thanks, so much-loved

  • @craign8ca
    @craign8ca 5 ปีที่แล้ว +2

    Wow. . .what a great video!! The link to this is a definite keeper.

  • @BobbieAtendido
    @BobbieAtendido 6 ปีที่แล้ว

    Ive been starting to learn arduino and been watching vids about it, what others do is show the schematics and sketch, not telling why and how it really works! I feel like i've learned quite a bit because of this vid, and will surely watch you other tutorials! Thank you and more power to your channel! SUBSCRIBED!!

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Thanks so much for the nice comment Bobbie, glad to have you as a subscriber!

  • @weraarchanon3486
    @weraarchanon3486 6 ปีที่แล้ว

    Your VDO is fantastic. It is richness of both important knowledge about motor and Arduino. I love your video. I watched it 2 times. Thanks a lot.

  • @arabiccompprograming5161
    @arabiccompprograming5161 7 ปีที่แล้ว

    I think what genuinely matters is the knowledge to be understood, that is what is crucial, you can be bombarded with so much technical jargon, and end up having no real understanding of what you are involved in.
    I think that watching valuable videos, which have a concrete outcome are essential to draw skill and understanding from. But also being attentive, focused and taking important notes, when watching videos, and above all OBSERVATION of what is one doing when engaged in electronic arduino projects.
    And self taught commitment to grow/learn and become a competent builder of electronic arduino projects. By reading diagrams, books, practical experimentations.

  • @trilokinathray8159
    @trilokinathray8159 5 ปีที่แล้ว

    Your workshop is just wow😵

  • @webslinger2011
    @webslinger2011 6 ปีที่แล้ว +1

    Thank you for a well explained and detailed sketch. Just starting out with arduino.

  • @DrGeta666
    @DrGeta666 ปีที่แล้ว

    This was amazing, straight to the point, very clear and very easy to read code, thank you :)

  • @davidleaskhome
    @davidleaskhome 6 ปีที่แล้ว

    What excellent work! I am new to Arduino and found your video clear and logical. In conjunction with the coding and detailed notes you have a seriously good learning tool. I am excited to see more from you. Thank you for all your hard work.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Thank you so much for your nice comment, I'm glad you enjoyed the video. More on the way!

  • @TrentSterling
    @TrentSterling 6 ปีที่แล้ว

    Awesome presentation! Really well put together. Loved all the graphics and clear explanation.
    Instant subscribe!

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Thank you so much, I'm glad you enjoyed it!

  • @gillywild
    @gillywild 3 ปีที่แล้ว

    Excellent content. Clear, accurate & understandable and the website is superb. I looked at another "popular" channel first and it was rambling nonsense and rubish code. This is the one to follow. Subbed.

  • @joshuamadero4508
    @joshuamadero4508 5 ปีที่แล้ว

    Excellent tutorial! I went from zero knowledge to making a motor move in a couple of hours

  • @ArcanePath360
    @ArcanePath360 4 ปีที่แล้ว

    Very comprehensive and beginner friendly. Thanks

  • @The1Creston
    @The1Creston 5 ปีที่แล้ว

    Thanks for the time you put into teaching us!

  • @polarkerr
    @polarkerr 3 ปีที่แล้ว

    definitely the best Arduino learning channel for the novice like myself

  • @AlanSloan
    @AlanSloan 6 ปีที่แล้ว

    Very informative video! Thanks for detailed explanation of the joystick and the coding tip for preventing the motors from buzzing as the value approaches zero.

  • @anthonyskilton8634
    @anthonyskilton8634 3 ปีที่แล้ว

    This is so amazing, thank you. I'm learning much from teachers like yourself. Best wishes.

  • @xanderguldie
    @xanderguldie 6 ปีที่แล้ว +2

    Great video! Very clear instructions and information.

  • @moralesartist
    @moralesartist 6 ปีที่แล้ว

    i'm a newbie here, this movie makes a lot of sense and very interesting. you did a good job sir thank you.

    • @Dronebotworkshop
      @Dronebotworkshop  6 ปีที่แล้ว

      Thank you so much, glad you found it interesting.

  • @andersdaun3950
    @andersdaun3950 4 ปีที่แล้ว +1

    Thanks for all the great videos.
    Greetings from Sweden

  • @CarsonNiepper7118
    @CarsonNiepper7118 ปีที่แล้ว

    Thank you very much. Great tutorial. Respect from Azerbaijan.

  • @sarbajitmandal3922
    @sarbajitmandal3922 3 ปีที่แล้ว

    Very good. awesome video. It was the first time for me to see a such a discriptive man. He is a wonderful guy.