I've watched and learned so much for your channel. Have been coding and working on hardware projects for a few years now, and still find my way back here. You rock.
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!!!
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. :)
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?)
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 !!
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.
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.
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.
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 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
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!
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!
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
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
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.
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?
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.
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!
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!!
It sounds exciting to me I really understand all I need in just 40 min it was so fabulous and productive to me to understand you I never understand like that from the instructors in the university their explanation is sucks Thank you again and have a great day!
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.
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.
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.
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!
Thanks for this video. I actually miss the PCB diagram. You can find the datasheet for the chip, L298N. Questions: 1) Do the PCB have free wheeling diodes for the outputs? 2) I am a bit confused regarding current sense of the module. If you like to measure current, do the jumpers connects to ground? Do you need to apply an external shunt resistor at the jumpers position? 3) If you got some other way of controlling the H-bridge, I guess it will be in order to use In1 and In2 with individual PWM signals and have EnA constantly high.
your tutorials are really helpful and you explain every single detail of everything, I really need someone to help me with my project which is connecting solar panel to the Arduino wireless car, may you please help me!
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. 😃
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!
Nice explanation of theory and practice. Very nice demos - thank you. I am working with a DC treadmill motor and this gives me an option to using the "native" boards.
Awesome! I can relate to the belts issue with my drill press, it's annoying to have to change them to change the speed so I usually don't bother (which is bad as different speeds are better for different materials). Perhaps you'll post a video of your setup when you're done, I'd love to see it.
Sir. pleas allow me to give my full respect for your efforts for making this series , although the difficulty of putting them together . I have no words to give for you except Thank you. i have learned from your videos a lot and still please consider my replays i will ask for more
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.
Great video. Such clear and concise instructions, and great explanations on how things work. One thing though. The L298N has an input voltage range of 7-12VDC correct? Wouldn't it be easier to leave the transformer jumper in place. Then you would have an output of 5VDC from the L298N that you could power your Arduino
Thank you for sharing your knowledge, Dude! How can I control 20 step motors using a PC or Arduino? I mean... drivers and/or IC like the 74HC595... Do you know any project like so? Thank you in advance!
Great video, I am just starting to get into the Arduino technology and have have purchased my first kit set to teach my sons. I am hoping this will lead them away from gaming.
Hi Matt. I think that getting your children interested in electronics and Arduino's is an excellent idea and it's certainly more educational than playing video games. Best of luck with that!
thank you so much for this video, so informative, i could solve the buzz problem when the motor is fed a very low PWM values by adding two pull down resisters to IN1 and IN2.
very beautifully you have done the three code ... it will help me to make the two metro rail comming and going parallel with this code ...i will try this code ..thank you sir your tutorial for me like fresher and find some hopes to do some project on this code and i again thankful to you...
Good instructions. Tjanks and Wow your video has only 53 dislikes to 2000 likes. Compared to other topics across the whole of youtube, that's a very small dislike ratio. that's an amazing feat regardless of your topic. That says a lot. Your delivery is a tiny bit dry but your directions are complete, they're excellent. I'm going to be a subscriber and I don't subscribe to very much at all. Thanks again for your excellent help.
DroneBot Workshop I would appreciate the elimination of description of how each component works. I mean, I appreciate the science of all of it but when I'm trying to learn to implement something, I need my information limited to just how to implement. But of course that's the only why I am here, other people are here to learn the detailed descriptions of how a DC Motor Works etcetera. And you do a really good job on all that by the way. My point is whatever information you come to this site for although it's there it gets to be a little bit much. As far as making the delivery less dry, good luck with that because that's a side effect of you being organized clear and annunciating. I think the only way to make it less dry is to incorporate an unrealistic over-the-top personality to some degree. If you could figure out how please share it with me because I have a huge issue with my delivery.
Thanks for the great quality video! Would be great to see some videos on selecting/sizing components to work with Arduino on larger, higher power budget, projects. (500-5000watt, say) There are plenty of us on the learning curve with larger-scale ideas/projects that would like to put our micro controllers to work!
That's a great idea actually. I am preparing some IoT (Internet of Things) projects that control 110-220 Volt appliances so I'll certainly consider expanding upon that.
Great video. Just some suggestions. To reverse the motor from the potentiometer, just map input from the potentiometer through map -255, 255. Then you set the motor direction depending on the sign of the output from map. Use an else staement and compare if output are greater or equal to 0 for forward, else reverse. Then you set analogoutput to the absolute value from map. I also would use constants for the ports, with #define instead of variables, as the port number should not change. The source could also be stored in Github or any other git Web storgage service. Then you can easily upgrade your software while refering to it from your Web page. Great video thouh.
I really enjoy your videos. Very informative and clear....and entertaining. It's clear you put a lot of work into the videos as well...editing, graphics, and camera angle changes. More videos please! :)
Thanks so much for the nice comment Nick, I really appreciate it that someone appreciates the effort I put into making these. I will definitely be making many more videos.
Your channel is severely underrated, you explain things very concisely, as someone with very little knowledge of electronics, I appreciate your work.
I've watched and learned so much for your channel. Have been coding and working on hardware projects for a few years now, and still find my way back here. You rock.
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!!!
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!
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. :)
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?)
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 !!
You are the best instructional video maker on the internet. Believe me, I've looked. You are truly a treasure.
To skip values < 9, you can speed=map(speedStick, 0 1023, -247, 247); the same as below, and analogWrite (enable 8+abs(speed));
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.
So glad I could be of service!
Thanks! I'm learning this so I can build a arduino controlled wheelchair for my grand monther.
Me too, i want to know what motor did you use, the power and torque.
@@immanuelraynaldo717 it needs very high torque if you want to do something heavy
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.
Wow what a clean workbench! Good video.
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.
And that's how you can tell that someone is a professional.:D Keep that clean!
it's fabulous. Inspires me to redo mine! :-)
definitely the best Arduino learning channel for the novice like myself
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.
Wow what a great comment - thanks so much and thank you as well for subscribing!
@@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
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!
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!
Once again you explain every step in an easy to follow way - thank you
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
Thanks for the feedback Charles, I appreciate it. Glad to hear that you found the pace to your liking.
I want a workshop like yours so bad, lol. Thanks for the video, helped a lot.
Thanks for this valuable tutorial. Obrigado, aprendi facilmente com sua explicação!
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
Bill... your channel is so incredible inspiring... and not only in electronics...
As always, your videos are THE BEST VIDEOS about arduino in the youtube congratulations! Best regards!
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.
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?
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.
Tutorials without the reality TV drama!! Well done mate, subscribed!!! Keep them coming!! Thank you for sharing
Glad you enjoyed it, thank you!
Really thank you sir, I was not knowing all this until it got watched this. Thank again!!
Agree
Excellent video on how a motor driver works. Good job!
Thank you, so glad you enjoyed it. Hopefully it has inspired you to subscribe as I'll have many more coming in the near future!
I just realized the intro music is the same as the one for Hermitcraft Recap
I KNOW RIGHT!!!
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!
WOW that switching cameras is doing my head in.
professionally presented is the word I was looking for. highly respectful presenter also. well-done.
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!!
Thanks so much for the nice comment Bobbie, glad to have you as a subscriber!
It sounds exciting to me I really understand all I need in just 40 min it was so fabulous and productive to me to understand you I never understand like that from the instructors in the university their explanation is sucks
Thank you again and have a great day!
why do you need a motor driver?
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.
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.
Very vivid and wonderful explanation even a noob can understand...Thank you for this...
Thanks for all the great videos.
Greetings from Sweden
Superb video and the web page tutorial is outstanding! Thanks so much!
I can't agree more the web page information is better than any textbook.
Thank you very much. Great tutorial. Respect from Azerbaijan.
great format and info...wish ya had more videos
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.
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!
Thanks man. I’m learning a lot from you! I’m going to rewatch
Thanks for this video. I actually miss the PCB diagram. You can find the datasheet for the chip, L298N.
Questions:
1) Do the PCB have free wheeling diodes for the outputs?
2) I am a bit confused regarding current sense of the module. If you like to measure current, do the jumpers connects to ground? Do you need to apply an external shunt resistor at the jumpers position?
3) If you got some other way of controlling the H-bridge, I guess it will be in order to use In1 and In2 with individual PWM signals and have EnA constantly high.
If I havew problem with ESP32/8266/Uno/Mega I first check this channel. Bravo.
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
your tutorials are really helpful and you explain every single detail of everything, I really need someone to help me with my project which is connecting solar panel to the Arduino wireless car, may you please help me!
You are a fantastic teacher! I am really having fun with learning about my new arduino while overseas in Indonesia. Thank you!
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. 😃
Wow. . .what a great video!! The link to this is a definite keeper.
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.
oh my thanks and danke and grazie.... saved me... i will get my pendulums swinging without clicking relays now !!!...top notch tutorial....
I like the professionalism.
Perfect! I was looking for some excellent Arduino projects along with explanations and you sir have delivered! THANK YOU!
Your workshop is just wow😵
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!
Nice explanation of theory and practice. Very nice demos - thank you. I am working with a DC treadmill motor and this gives me an option to using the "native" boards.
Thanks Dave, glad you found it useful. I'd love to see what you're building with a big motor like that!
I'm using it as variable speed driver for my lathe. I am tired of changing belts!
Awesome! I can relate to the belts issue with my drill press, it's annoying to have to change them to change the speed so I usually don't bother (which is bad as different speeds are better for different materials). Perhaps you'll post a video of your setup when you're done, I'd love to see it.
Sir. pleas allow me to give my full respect for your efforts for making this series , although the difficulty of putting them together .
I have no words to give for you except Thank you.
i have learned from your videos a lot and still
please consider my replays i will ask for more
This is insanely well done, kudos to you!
This was amazing, straight to the point, very clear and very easy to read code, thank you :)
Excellent tutorial! I went from zero knowledge to making a motor move in a couple of hours
i really enjoy your presentations and nicely paced videos great stuff thanks
Very comprehensive and beginner friendly. Thanks
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.
Thank you so much for your nice comment, I'm glad you enjoyed the video. More on the way!
Have you done a tutorial on brushless DC motors ?
Thank you for a well explained and detailed sketch. Just starting out with arduino.
You are doing a great job on those videos. You must be a professor.
I will be waiting for your video about GPS + compass sensor to guide vehicles.
Thanks again for another brilliant tutorial.
Excellent tutorial! Just subscribed and ordered a bunch of L298N boards...
Awesome - when you build something with those L298Ns be sure to post a video, I'd like to see what you come up with!
Great video. Such clear and concise instructions, and great explanations on how things work. One thing though. The L298N has an input voltage range of 7-12VDC correct? Wouldn't it be easier to leave the transformer jumper in place. Then you would have an output of 5VDC from the L298N that you could power your Arduino
Your videos are awesome!!! Great work done by you. Thank you for such excellent videos.
Brill. Very well explained and some clever logic in the code. Thanks v much 👍🙂🏴
Thank you for sharing your knowledge, Dude!
How can I control 20 step motors using a PC or Arduino? I mean... drivers and/or IC like the 74HC595...
Do you know any project like so? Thank you in advance!
7 words...Thank You Very Much Indeed Kind Sir !
one of the best explanation as usual sir , thank you , very much
you are a excellent teacher.
Absolutely awesome video. This has to be one of the most well produced instructional videos I've ever seen.
Really good job mate.
Thank you, appreciate the comment!
amazing video and efforts those u put in are clearly visible.
Thank you so much for the nice comment!
ur awesome I got my motor control done finally because of your explaination
I was about to use a mosfet, but this video showed me the way
An articulate instructional video, The best video i have ever watched and learned from. I am a beginner in Arduino, great stuff,
So glad to be of help, please stay tuned as I have many more in the works and should be releasing another one shortly.
Great video, I am just starting to get into the Arduino technology and have have purchased my first kit set to teach my sons. I am hoping this will lead them away from gaming.
Hi Matt. I think that getting your children interested in electronics and Arduino's is an excellent idea and it's certainly more educational than playing video games. Best of luck with that!
Thanks for the feedback :)
thank you so much for this video, so informative, i could solve the buzz problem when the motor is fed a very low PWM values by adding two pull down resisters to IN1 and IN2.
OMG this video is AMAZING!!! super complete and clear explanation! Thank you very much, Sir!
very beautifully you have done the three code ... it will help me to make the two metro rail comming and going parallel with this code ...i will try this code ..thank you sir your tutorial for me like fresher and find some hopes to do some project on this code and i again thankful to you...
Is on youtube a electronics trainer more clear and precise than him? look at his lab, those fine explanations... maybe are , but he is one of the best
Very good tutorial, easy to understand. Great job!
Thank you, glad you enjoyed it. Just released another one today, check it out if you have the time - ruclips.net/video/6F1B_N6LuKw/видео.html
How did you get the 7.4 volts power and power to the Arduino
Man your videos are so cool but i always watch them in 1.5x
Very well explained the entire thing
Thanks for your time, I learned a few more things.
My pleasure!
Good video, right from basics to implementation. Well done , very helpful.... All the best...
Thank you, all the best to you as well!
The professors we want! :) Thanks Man So perfect
Awesome presentation! Really well put together. Loved all the graphics and clear explanation.
Instant subscribe!
Thank you so much, I'm glad you enjoyed it!
Good instructions. Tjanks and Wow your video has only 53 dislikes to 2000 likes. Compared to other topics across the whole of youtube, that's a very small dislike ratio. that's an amazing feat regardless of your topic. That says a lot. Your delivery is a tiny bit dry but your directions are complete, they're excellent. I'm going to be a subscriber and I don't subscribe to very much at all. Thanks again for your excellent help.
Thanks Paco, appreciate both the delivery and the critique. I'll be making more soon, hopefully my delivery won't be a as "dry" next time!
DroneBot Workshop I would appreciate the elimination of description of how each component works.
I mean, I appreciate the science of all of it but when I'm trying to learn to implement something, I need my information limited to just how to implement.
But of course that's the only why I am here, other people are here to learn the detailed descriptions of how a DC Motor Works etcetera.
And you do a really good job on all that by the way.
My point is whatever information you come to this site for although it's there it gets to be a little bit much.
As far as making the delivery less dry, good luck with that because that's a side effect of you being organized clear and annunciating.
I think the only way to make it less dry is to incorporate an unrealistic over-the-top personality to some degree. If you could figure out how please share it with me because I have a huge issue with my delivery.
Thanks for the great quality video! Would be great to see some videos on selecting/sizing components to work with Arduino on larger, higher power budget, projects. (500-5000watt, say) There are plenty of us on the learning curve with larger-scale ideas/projects that would like to put our micro controllers to work!
That's a great idea actually. I am preparing some IoT (Internet of Things) projects that control 110-220 Volt appliances so I'll certainly consider expanding upon that.
Great video. Just some suggestions.
To reverse the motor from the potentiometer, just map input from the potentiometer through map -255, 255.
Then you set the motor direction depending on the sign of the output from map. Use an else staement and compare if output are greater or equal to 0 for forward, else reverse.
Then you set analogoutput to the absolute value from map.
I also would use constants for the ports, with #define instead of variables, as the port number should not change.
The source could also be stored in Github or any other git Web storgage service. Then you can easily upgrade your software while refering to it from your Web page.
Great video thouh.
These are all great suggestions Anders, thank you so much!
Thanks a lot for your clear & easy understanding instruction, I'm building something similar that's help me a lot.
So glad I could help you, appreciate you taking the time to make a comment!
Any chance for video with the Monster motor shield. I'm having trouble getting it going and the information out there is very sketchy.
I am very eager to learn programming with Arduino. it is a very nice lesson.
Thank you
That was a very good video and very well explained. will be following your future videos.
Thank you Ricky for your nice comment.
Thanks for this, nice and clear and concise, liked and subbed :)
I really enjoy your videos. Very informative and clear....and entertaining. It's clear you put a lot of work into the videos as well...editing, graphics, and camera angle changes. More videos please! :)
Thanks so much for the nice comment Nick, I really appreciate it that someone appreciates the effort I put into making these. I will definitely be making many more videos.