I hope that this course helps people who are just starting their journey with Arduino or have some brilliant project ideas in their mind but are clueless about how to program an Arduino. This course will begin with the basic electronics concepts and then gradually teach about Arduino Programming. Arduino's programming language is derived from C++, so this course will also cover essential C++ concepts. During my time working with Arduino, I have seen many people building great projects and product prototypes using this piece of hardware. Artists, designers, and even chefs who had absolutely no idea about electronics, sensors, and programming coupled their creativity with electronics and came up with fantastic work. So this course is also an attempt to encourage people, regardless of their background, to start building stuff that they have in their mind without thinking that they don't know enough to begin. Certainly, this course is not the end to the world of Arduino. For making some projects, one may need to know advanced concepts such as EEPROM, interrupts, communication buses like SPI, I2C, etc. But before moving to that, one needs to familiarize themselves with the basics. I look forward to seeing the projects people come up with after finishing this course.
Hey, I develop Arduino based products for a little over 2 years now, and I watched the development parts of this video. It's so beautifully organised and easy to understand. There is nothing like this on the internet.
@@pradeepdube1398 He really teaches very well and he also gives some exercises, teaches advanced things from arduino that suits absolute begginers. I just watch his series instead of this but i only watch this cuz as im beginner with it i must watch this little bit and focus on the series.
Less then 15 minutes and you just made me fully understand electricity concepts that I've always had difficulty. To be honest this channel is the best thing I've ever found for free. Thank you so much.
I have been a test automation engineer for over 30 years. I have no degree, but that has not stopped me from programming PC-based test systems for both verification and functional testing. I am totally self-taught on-the-job. A few years ago I was forced to start using an Arduino for a project, and WOW, my eyes were opened. With the Arduino I can access hundreds (if not thousands) of sensors and actuators and controllers and I can access the real world without purchasing expensive test equipment from National Instruments or other vendors. I don't think I would want to be an Arduino-only engineer, but being able to use the Arduino has been a fantastic skill to add to my skill set. Recently I have started fabricating Arduino-based PCBs through EasyEDA, and that has again expanded my reach. Now I can make robust test fixtures without having a ball of wires. I recently landed a new job and, after I had been there a short time, my boss said they had no idea what they were getting when they hired me, I exceeded all expectations and surprised them with my solutions. Arduino is a key factor in that. It is both a job and a hobby, and it is sometimes hard to tell where one leaves off and the other picks up.
@@NiBle-c6d A test engineer will develop tests for something, say, a piece of electronics, and he or a technician will manually perform those tests. A test automation engineer designs automated test systems that are computer-driven, and he or a technician can just attach a device to be tested, start the test, and walk away until the test is done. Testing can include sending commands and checking responses, turning things on and off, making that thing go through it's paces and verifying that it does so correctly, every time. I started out testing dial-up modems as an example. Lots of signals on the serial connecter that needed checking, have the modem dial and connect to another mode at different speeds, send and check data through the connection, setting configurations, all that stuff. In production you are focused on making sure the hardware is all good, in verification you are focused on a lot of the built-in software functions. I love making tests that run over and over and log every failure for later examination, looking for a 100% pass rate.
I have a firm belief that advanced programming and computer science fundamentals must be added to electronic engineering curriculums, having those 2 topics covered grants an amazing freedom to create and operate, it's a pain in the ass having to cover it by yourself. Amazing content by the way, this is why the internet exist, spreading knowledge, a million thanks for your work, you are literally making the world a better place.
I learned a lot of JavaScript front end and backend from this channel as a school student... Beside this I also learned python..... And now I'm here again for the Arduino.... Thanks for these free courses.....
For the first time in my i finished a video tutorial that is more than an hour but i don't have any regrets because i learnt alot just in 4hours. This video is a milestone to kickoff arduino programming. Thank you very much sir Ashish Bansal and FreeCodeCamp for the tutorial and all the others you do. I look forward to more tutorials from you guys in the fiels of electronics and robotics.
I'm currently taking a college class for IoT devices and they required us to buy an arduino, the class is almost over but I truly enjoyed it enough to make me learn more about Arduino and I'm glad I came across this video. Very good content, thanks a lot for the videos you guys put out there.
Thanks a lot mr bansal. Cant believe you did this for free. You and this channel inspire me to be giving back to the community when i reach that milestone
i am really really thankful to you for such a wonderful tutorial, i asked many doubt to many people but no one explained these things....... i am blessed that found this tutorial
that's really a great course, to begin with. i actually learned this course to make my rocket do things well and I felt it built my foundation thanks again.
Omg I’m so glad I watched this I never fully understood difference between analog signals and digital signals, I only realized the difference between analog data and digital data before watching this.
Very detailed and beginner friendly. I liked the way the tutor illustrated each and every thing with not just work flow charts but also live simulation. Good work.
This course really helped me step into the world of Arduino and I now feel very confident about writing Arduino codes and create projects of my own, thanks for the course!
Hi Arshish, your content is super good, I find it very helpful, thank you very much. You have upgraded my knowledge from zero to 70. I am sure if I am able to go over it again I will improve more.
Thank you for this course! I got an Arduino stored away that I got as a birthday present. Now I can put it to use! 😅 Thank you for being the most consistent and best software channel on TH-cam 🙌🏽
bruh and I had to convince my parents to buy me one and wait for like 10 months to buy it finally or else I would've been watching this video when you wrote this comment.
Thank you so much this course couldn't be better. Really you have covered everything about this course even a person without knowing anything can be a scholar. Thank you so much guys for your effort, it really helps
I will never be able to describe how much I am thank full so this guy I learned anything in my engineer a carrier from this channel we should all appreciate that he is also teaching us things that he's not really responsible to teach us like programming or circuits analysis thank you man keep up the good work you are the best *literally* love u from iraq ❤️
@@arjunbabu83 thanks actually l write this last year in my last exam I don't think that someone will fix it after one year even I don't know that I wrote it wrong
BREADBOARD FACE-PALM: The reason it got the name breadboard was mainly from very-early Amateur Radio (Ham-Radio). Bread used to be stored in a dedicated wooden box (this is before plastic-bags were invented). Many of these had a cutting-board that would slide out (often with the loaf of bread already sitting on it, ready to be cut (also before sliced-bread was common; most people baked their own bread). Once you sliced your bread, you slid the cutting-board back in and then the breadbox could be closed tightly to keep the bread fresh. So, it is really the cutting-board inside the breadbox that was named 'bread-board.' And since most ham/radio/electricity experimenters did not have metal working equipment, most all projects were mounted open on a wooden-board; hence breadboard! 73...
Electronic engineering should certainly be included in the computer science curriculum. I'm currently in my third year and have successfully created games, websites, and applications. Finally, I'm grasping the distinction between event-driven and server-side programming. If you've ever developed a game using Unity, you'll notice a remarkable similarity in the programming structure. Both Unity and electronic engineering employ a setup and start function, each serving the purpose of initialization, alongside a loop and update function that operates iteratively. This video is truly excellent💗
I hope that this course helps people who are just starting their journey with Arduino or have some brilliant project ideas in their mind but are clueless about how to program an Arduino. This course will begin with the basic electronics concepts and then gradually teach about Arduino Programming. Arduino's programming language is derived from C++, so this course will also cover essential C++ concepts.
During my time working with Arduino, I have seen many people building great projects and product prototypes using this piece of hardware. Artists, designers, and even chefs who had absolutely no idea about electronics, sensors, and programming coupled their creativity with electronics and came up with fantastic work.
So this course is also an attempt to encourage people, regardless of their background, to start building stuff that they have in their mind without thinking that they don't know enough to begin.
Certainly, this course is not the end to the world of Arduino. For making some projects, one may need to know advanced concepts such as EEPROM, interrupts, communication buses like SPI, I2C, etc. But before moving to that, one needs to familiarize themselves with the basics.
I look forward to seeing the projects people come up with after finishing this course.
can you please provide a link for the slides?
+thanks alot for the course.
Hey! I am unable to code for an obstacle avoiding car, can you help me with that pls?
Great Work
@50:25 which software did you use for breadboard connection?
@@abhijitghosh6242 It is Fritzing.
Wow! this guy literally started from what is electricity, protons and electrons!
Hello th-cam.com/video/LsgdG0To8eQ/w-d-xo.html
Covered half the content while procrastinating for my exams. Comprehensive and coherent so far. Love your work
Did u finish it bro ?
Hey, I develop Arduino based products for a little over 2 years now, and I watched the development parts of this video. It's so beautifully organised and easy to understand. There is nothing like this on the internet.
Hello th-cam.com/video/LsgdG0To8eQ/w-d-xo.html
Can you help me
Then you have'nt visited Paul Mcwhorter's Arduino seris.
@@pradeepdube1398 He really teaches very well and he also gives some exercises, teaches advanced things from arduino that suits absolute begginers. I just watch his series instead of this but i only watch this cuz as im beginner with it i must watch this little bit and focus on the series.
"A non technical person without Arduino can also learn it "
And you were right
You are an excellent teacher 👏✨
you can also try the wokwi simulator ...
100%
@@Henry-sv3wv whats that?
my arduino class required 3k dollars and took 1.5 years to teach me what you teached me for free in 4 hours
very help full
😱
Why would you pay 3k to learn arduino? You seem to make bad decisions.
Yeah
This video is so helpful
Can you share with me your skills
@@notanymore9471 dont victim shame.
Less then 15 minutes and you just made me fully understand electricity concepts that I've always had difficulty. To be honest this channel is the best thing I've ever found for free. Thank you so much.
if anyone finds a better arduino course on youtube than this , I will never touch arduino ide again in my life.
The timing could not be any better. Thanks!!
Right. And I'm hoping to see the difference between Arduino and Raspberry PI.
Literally am going to buy a kit soon lol
lol same for me @zeeshan hamdani wanted to start arduino right now and got this lol
Same bro! This semeter having CPI
@@Jonesybabie compute power and scalability
This is something I've been waiting my whole life for!! Pls make robotics tutorials too!!
Yes robotics too
I've seen a few beginners lesson on electronics and arduino in pass few weeks, this is by far the best. thank you!
I have been a test automation engineer for over 30 years. I have no degree, but that has not stopped me from programming PC-based test systems for both verification and functional testing. I am totally self-taught on-the-job. A few years ago I was forced to start using an Arduino for a project, and WOW, my eyes were opened. With the Arduino I can access hundreds (if not thousands) of sensors and actuators and controllers and I can access the real world without purchasing expensive test equipment from National Instruments or other vendors. I don't think I would want to be an Arduino-only engineer, but being able to use the Arduino has been a fantastic skill to add to my skill set. Recently I have started fabricating Arduino-based PCBs through EasyEDA, and that has again expanded my reach. Now I can make robust test fixtures without having a ball of wires. I recently landed a new job and, after I had been there a short time, my boss said they had no idea what they were getting when they hired me, I exceeded all expectations and surprised them with my solutions. Arduino is a key factor in that. It is both a job and a hobby, and it is sometimes hard to tell where one leaves off and the other picks up.
What is a test automation engineer
@@NiBle-c6d A test engineer will develop tests for something, say, a piece of electronics, and he or a technician will manually perform those tests. A test automation engineer designs automated test systems that are computer-driven, and he or a technician can just attach a device to be tested, start the test, and walk away until the test is done. Testing can include sending commands and checking responses, turning things on and off, making that thing go through it's paces and verifying that it does so correctly, every time. I started out testing dial-up modems as an example. Lots of signals on the serial connecter that needed checking, have the modem dial and connect to another mode at different speeds, send and check data through the connection, setting configurations, all that stuff. In production you are focused on making sure the hardware is all good, in verification you are focused on a lot of the built-in software functions. I love making tests that run over and over and log every failure for later examination, looking for a 100% pass rate.
I have a firm belief that advanced programming and computer science fundamentals must be added to electronic engineering curriculums, having those 2 topics covered grants an amazing freedom to create and operate, it's a pain in the ass having to cover it by yourself.
Amazing content by the way, this is why the internet exist, spreading knowledge, a million thanks for your work, you are literally making the world a better place.
that degree exists its called computer engineering
@Saurav Bhandari my bad
If you ask me, the basics should be taught in highschool
+1
@@aelinwhitehorn3526 more like mechatronics engineering
Pls don't delete this video this is so helpful not only for those who is learning Arduino but in electronics as well so glad I saw this
why would they delete this video?
you can download it if you want...
This TH-cam channel is a blessing to the world.
indians are the best they have easy english for which we can understand anything
Cause u are indian
I was literally searching for Arduino course a few minutes ago and they uploaded this.
What a timing😀
best arduino project th-cam.com/video/zxlb22cTwHo/w-d-xo.html
I learned a lot of JavaScript front end and backend from this channel as a school student... Beside this I also learned python..... And now I'm here again for the Arduino.... Thanks for these free courses.....
I so wish this guy would’ve made more videos. What a BRILLIANT TUTORIAL. I would pay for this. Thank you soooo much!
For example i pay 3000 euro per year to learn this stuff in a less efficient manner
@@slimjim8235 and i pay 18000$ every year
For the first time in my i finished a video tutorial that is more than an hour but i don't have any regrets because i learnt alot just in 4hours. This video is a milestone to kickoff arduino programming.
Thank you very much sir Ashish Bansal and FreeCodeCamp for the tutorial and all the others you do. I look forward to more tutorials from you guys in the fiels of electronics and robotics.
What great timing! I just finished my industrial technician program in a local institution and I'm really interested with Arduino. Thanks FCC!
best arduino project th-cam.com/video/zxlb22cTwHo/w-d-xo.html
the best course i have every seen on youtube, i recommend it for every person who want to start arduino projects
this has been unbelievably informative its hard to imagine how much knowledge has been put into the world from this 4 hour video!
just i dont have words for how good and infornative this video is keep it up!
literally didn't even skip a second!
Great Course for, everyone
Hello th-cam.com/video/LsgdG0To8eQ/w-d-xo.html
Literally waiting for year's for this
Yes, most awaited course.
Finally 🔥🔥
Same here
me too
That's sad. I just learn with out a video telling me how to code.
@@holographicSquid That's how I did too. But if I had this video back then I had become a engineer(just in sarcasm)
Amazing Alhamdullah complete it. It first one which completely watched.
I'm more of a circuit designer and sadly I have a poor foundation about programming. You're a real life saver, Thank you!
best arduino project th-cam.com/video/zxlb22cTwHo/w-d-xo.html
Dude this is so ironic i literally stood up until 3AM researching courses and now i find this upload hahah
How is that ironic
My man just explained electronic in depth
One of the best explained youtube video.
I'm currently taking a college class for IoT devices and they required us to buy an arduino, the class is almost over but I truly enjoyed it enough to make me learn more about Arduino and I'm glad I came across this video. Very good content, thanks a lot for the videos you guys put out there.
I swear whenever I'm in trouble Indian dudes have tutorials for em. Thanks India!
O my god, this is exactly when i needed it.
IKR i just started using arduino even tho i had arduino for 8 months but just started using it
@@Khio890 having a guide at hand sorta gives you confidence
vbest arduino project th-cam.com/video/zxlb22cTwHo/w-d-xo.html
very usefull, and impressive my son learned Arduino in just 4hrs it is amazing! Thank you.
Thanks a lot mr bansal. Cant believe you did this for free. You and this channel inspire me to be giving back to the community when i reach that milestone
beginner friendly and easy highly recommended for the beginners
i am really really thankful to you for such a wonderful tutorial, i asked many doubt to many people but no one explained these things....... i am blessed that found this tutorial
I have learned whole Arduino code for beginners in this video i love it.
Good job man especially when you considered all possible operating programs people have and explaining every single one of them
dude, in my years of science education no one ever explained those basic electric concepts this clearly to me.
Man I needed this way back in 2018 ;------;
and me 2005.
@@Shomerful And me in 1631
just finished in one day thank you very much it's the best course to begin an arduino journey
that's really a great course, to begin with. i actually learned this course to make my rocket do things well and I felt it built my foundation thanks again.
Brother can u plzz share ur project that is ur rocket
awesome dude, I'm working on one myself
Omg I’m so glad I watched this I never fully understood difference between analog signals and digital signals, I only realized the difference between analog data and digital data before watching this.
Hatsoff!!! For your efforts to make the biggeners to understand even more better🙏🙏🙏🙏
Very detailed and beginner friendly. I liked the way the tutor illustrated each and every thing with not just work flow charts but also live simulation. Good work.
This course really helped me step into the world of Arduino and I now feel very confident about writing Arduino codes and create projects of my own, thanks for the course!
it is the best I saw so far for Arduino !!
Thanks for this amazing course...hats off to you man. love from India❤❤❤❤❤❤❤
ALHUMDULILLAH, I have completed the whole lecture. Take love and thanks from BANGLADESH .
Hi Arshish, your content is super good, I find it very helpful, thank you very much. You have upgraded my knowledge from zero to 70. I am sure if I am able to go over it again I will improve more.
I cannot thank you enough Boss.
I can only say for now, REMAIN BLESSED!
You upload this a day after I dust off my old arduino. Very nice.
you are loved bro.. you cared for those who did'nt have arduino.
An extraordinary course for beginners who wanted to learn Arduino programming.
I’m glad this is from only three months ago. That way, I know it doesn’t contain outdated information like some other tutorials
Hello sir, your teaching is very good and motivating. I searched more way to learn aurduino but I almost learn about your one video, thanks a lot
That pulse width modulation explanation was crazy helpful. Thank you
Thank you for this course! I got an Arduino stored away that I got as a birthday present. Now I can put it to use! 😅
Thank you for being the most consistent and best software channel on TH-cam 🙌🏽
Hbd mate!
Thank you!
Same to same situation in my case too. LOL
Hello th-cam.com/video/LsgdG0To8eQ/w-d-xo.html
bruh and I had to convince my parents to buy me one and wait for like 10 months to buy it finally or else I would've been watching this video when you wrote this comment.
Explaination is Beyond collage learning.
A great ready to learn introductory Arduino course. The best fundamentals to start from scratch. Thank you
Thanks for providing this course for free It helped me alot to learn arduino 👍
The Best !!!!! Nothing to say more because that's enough.
Thank you so much this course couldn't be better. Really you have covered everything about this course even a person without knowing anything can be a scholar. Thank you so much guys for your effort, it really helps
The best course to begin Arduino.
I will never be able to describe how much I am thank full
so this guy I learned anything in my engineer a carrier from this channel
we should all appreciate that he is also teaching us things that he's not really responsible to teach us like programming or circuits analysis thank you man keep up the good work you are the best *literally*
love u from iraq ❤️
Country of Bharat .
Thank you brother
Very organized and informative,
You build a solud base in not only Arduino, but electronics in general and coding!
Thank you
The most special word on this video is (don't worry ). Thanks for this amazing simple explanation
It's don't worry not (don't wary)
@@arjunbabu83 thanks actually l write this last year in my last exam I don't think that someone will fix it after one year even I don't know that I wrote it wrong
This is masterful of you! What a great way to teach!
finished it. thanks for your contribution
He covered most of the c++ topics in the name of Arduino. Thank god i had learnt about c++ in my 11th and 12th
Thank you so much sir .
now I am able to understand the Arduino .
I love this channel so much, you have no idea how grateful I am
This is the basics of physics and I truly needed it thank you so much...
very very thankyou sir for teaching the basics of the arduino!!
A Very Good Course Mr. Ashish . It Really Helped Me A Lot . My God Bless You For Your Good Deeds ..!!
I just completed this course and I am looking to make projects now. Thankyou so much Ashish and FreeCodeCamp. I appreciate the content.
Great intro and it will be useful to anyone who is starting with arduino and to the world of micro controllers! Keep making videos for the humanity.
you get knowledge with experiences and actually doing it not by watching.
BREADBOARD FACE-PALM: The reason it got the name breadboard was mainly from very-early Amateur Radio (Ham-Radio).
Bread used to be stored in a dedicated wooden box (this is before plastic-bags were invented). Many of these had a cutting-board that would slide out (often with the loaf of bread already sitting on it, ready to be cut (also before sliced-bread was common; most people baked their own bread). Once you sliced your bread, you slid the cutting-board back in and then the breadbox could be closed tightly to keep the bread fresh.
So, it is really the cutting-board inside the breadbox that was named 'bread-board.' And since most ham/radio/electricity experimenters did not have metal working equipment, most all projects were mounted open on a wooden-board; hence breadboard! 73...
Bro also cleared my physics' concepts...
Ashish is an incredible teacher! wonderful course!
THANK YOU VERY MUCH! I'm learning a lot. Also the joke was funny HAHAHAH
fantastic course. just starting out in my programming journey having studied a module in college that i really enjoyed. Learning lots. Thanks
wow 4 hour free course, ty
Thanks man wait for long from your channel for this course lotcs help for me
The programming section are likely to revise c language as it is the fundamental language for arduino... Happy to see this..
Your teaching method is very clear. Thank you so much
Electronic engineering should certainly be included in the computer science curriculum. I'm currently in my third year and have successfully created games, websites, and applications. Finally, I'm grasping the distinction between event-driven and server-side programming. If you've ever developed a game using Unity, you'll notice a remarkable similarity in the programming structure. Both Unity and electronic engineering employ a setup and start function, each serving the purpose of initialization, alongside a loop and update function that operates iteratively. This video is truly excellent💗
This is the god course!
Easy to understand
Great teaching
Thanks a lot
Easy to understand. Very useful video. Thank you very much!
Geiles Video. Danke das du das kostenlos zur Verfügung stellst.
22:49 I remember struggling with this in A-level physics it makes so much more sense now thank you!!
thank youuuuuuuuuuuuuuuuuuuu for this incredible course it was awesome i really appreciate ur hard work!!
Really awesome. You are a great trainer. Sir you made Arduino easier to understand
I suck at electrical and electronics ,hoping this will help me get started from the very beginning.👍 Thank you fcc
enjoyed every second of you course. Good work
broooo lovee youu brotherr thank you soo much it helped me alott!!!! May you have alot of success and wealthh
Thank you so much for this course!