Unbelievable. I looked at coding these years ago and struggled to grasp it. Fast forward to today....and yes...I haved couded probably 1000 hours in VBA (had to learn it for work and build a production schedule)....and i cannot believe how similar the layout is. Your work here is SUPERB. THANK YOU!
A similar course on raspberry pi would be fantastic! Thanks. This channel is such a good thing for the world. Empowering anyone with an internet connection to gain skills in Stem.
😭three years ago when I was 13 years old I was playing with raspberry Pi and Arduino(mainly UNO). The only source from which I can learn about these things were websites. I searched a lot for the courses in the TH-cam but I didn't found any😢. Now I am preparing for JEE to go to Indian Institute of Technology (IIT) so I don't have time to learn this. (I am trying to learn English language )
@@meenapandey1473I am also a jee aspirant. I have also kind of temporarily stopped working in this maker field Don't worry we'll do all these in engineering .
3 hours in and I bought the kits. Really enjoy the full package(link for kits/video explains everything in order). With the kits its like I'm following along in a class. I'm trying to learn more about EE and coding so this couldn't more perfect to learn
This couldn't have come at a better time, was just about to finish the first 4-hour course and really enjoying it. I thought to get this little sucker as a "toy", but man... This thing is addictive
If you are wondering, there are 3717 'what' in the video, about 1 every 10sec, the third most used word in the video (19 more than "the") 'right' is used 2400 times 'okay' is used 2100 times Okay, alright... Good what ? good obviously, what ? good luck, right.
The code for primitive meter. int in = A0 int ou = A2 int temp; void setup() { pinMode(in,INPUT); pinMode(ou,OUTPUT); } void loop() { temp = analogRead(in); if(temp>255) { temp = 255; } analogWrite(ou,temp); } This code could also be used for a dimmable LED via potentiometer. However the circuit will change.
Project#8: For people wondering how to import the pitches.h: - Explanation is right after the code source of the Melody Tune of "Play a Melody using the tone()" page. :)
Project#9: DHT Sensor The code in the video didn't work. I rewrote it here ``` #include #include #define DHTTYPE DHT11 #define DHTPIN 13 float tempC; DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); } void loop() { // put your main code here, to run repeatedly: tempC = dht.readTemperature(); Serial.print("tempC: "); Serial.println(tempC); delay(1000); } ```
I am about to continue with my engineering journey and this is extremely helpful! Please continue making arduino/tinkering kit courses for us aspiring folks!
😭three years ago when I was 13 years old I was playing with raspberry Pi and Arduino(mainly UNO). The only source from which I can learn about these things were websites. I searched a lot for the courses in the TH-cam but I didn't found any😢. Now I am preparing for JEE to go to Indian Institute of Technology (IIT) so I don't have time to learn this.
As an Engineer My advice, Jump over to the ESP32 you can run all Arduino programs on ESP32 however you can also use FREE RTOS Operating system you have 2 cores You have more memory on the stack AND , IT'S CHEAPER it's far superior that you'd be crazy not to do it as an engineer
@@meenapandey1473 This is a late reply but maybe watch the video for at least 30minutes-1 hour every day. Set yourself SMART goals and watch TH-cam videos where it teaches time management when your busy.
@@meenapandey1473 same case with me too . built my own circuits for my school projects when i was 12-14 .now studying pcm for jee. we indian students have to go through this
Great Content. Simply Great!! In Project #6, I may have missed the part about being careful of frying up your LED. Please be careful of the potentiometer, and not bring down the resistance all the way to 0 and avoid the mistake I did.
Thank you!!!!! This is the first course I' ve found that explains what each component is. I knew I was supposed to use resistors but didn't know why and now I get it 😊 I'm glad I finally found a true beginner course.
I've been doing electronics for 45 years let me add my 2 cents worth 1. it's really cool that you're getting into electronics STICK WITH IT 2. My advice.... Electronics and I.T. and Technology has a funny way of complicating things... TRY TO SIMPLIFY EVERYTHING WHILE YOU LEARN ABOUT THINGS, if it makes sense in your head, it'll make sense later when everything integrates 3. Now.. this DOESN'T explain what EACH COMPONENT IS. there is so much more Logically, this is how you should learn electronics components BASIC ELECTRICAL CIRCUIT (Battery / Power source, Wire, Load / Resistor / Fan etc) Now the components AS YOU PROGRESS LEARN WHAT EACH ONE IS DO NOT SKIP OVER THEM LEARN TO TEST EACH ONE PROPERLY to do this Understand the purpose and job of each one WIRE Learn about diameters, How it relates to resistance and conductivity. Test with , Resistance, Continuity Later with more experience, Voltage and Capacitance This is a connective component FUSE Learn the difference between a wire and a fuse Test with Resistance and Continuity This is a protective component RESISTOR Research different types of resistors Test with Resistance and for run, Test difference resistors with continuity TO LEARN WHY NOT TO USE CONTINUITY ON RESISTORS AND FUSES FOR TESTING learn the limits of continuity testing and when it applies and when it does not DIODE For starters do not worry about Zenner Diodes, First get a grip on DIODES AND SHOTTKY DIODES once you have that, then progress to LIGHT EMITTING DIODES Test with Diode Mode The Take away here is... If you have a scope, Put 5V through a diode and pay attention to the Vf (forward Voltage Drop) NOW YOU UNDERSTAND SOME BASICS, GRADUATE TO THE OPPOSITES Capacitor vs inductor CAPACITOR Start with Electrolytic and learn about the different types of Caps. Learn about POLARIZED AND NON POLARIZED DEVICES Do not test a capacitor with Capacitance mode LEARN ABOUT E.S.R. (Equivalent Series Resistance) The take away is a Capacitor Stores VOLTAGE INDUCTOR Test with a component tester for the Henry value but you can use Resistance for the test to see if it's burned out or not the take away is.... THEY STORE CURRENT in a magnetic field NOW LEARN ABOUT FARADAY'S LAW OF INDUCTION LEARN ABOUT TRANSFORMERS TRANSFORMERS they are basically 2 inductors you're going to be testing voltage across the primary side then Voltage across the secondary side OK, NOW WE GET A LITTLE MORE COMPLICATED AND ENTER INTO SEMI CONDUCTORS so now we go into BRIDGE RECTIFIERS Learn about Half wave rectification, Full Wave Rectification, Pulsated DC and DC and AC then..... TRANSISTORS then MOSFETS This will cover most of what you will encounter NOW YOU ENTER THIS WORLD INTEGRATED CIRCUITS (I.C.'s) which is what gets you to Arduino Learn about MICRO CONTROLLER vs MICRO PROCESSOR Definitely Look into ESP32 as it is far superior to Arduino and not much more difficult to program Also.... if you're interested in fixing things DEFINITELY LEARN ABOUT SMPS (Switch Mode Power Supplies) that is what a list of all basic components looks like. THIS IS A GOOD COURSE NO DOUBT Now let me start anew post
2:38:22 you have the file right in front of you.. just create a file called pitches.h (with notepad its fine), and copy those 93 lines of code, just a bunch of #define to define all pitches, there... and place it in the library folder
This is wonderful material and I continue to watch it because of its comprehensive list of topics and beginner orientation... but: I understand that repetition is key in education, but this is youtube, where repetition can be accomplished by the student, by rewinding. The teacher's habit is to repeat virtually every phrase, both technical and conversation-fillers, at least once and often 3-4 times. I looked back at one intro, perhaps for temperature sensors, and what could have been a 15-second intro was fully 4 minutes. Please, give this wonderful content the finish it deserves and have it edited down to the barest information... probably cutting it to 2 hours. Thanks.
I agree. I was getting frustrated with his speaking style... we don't need 30 seconds on the difference between upper and lower case. We don't need 45 seconds on difference between HIGH and LOW. We don't need what? We don't need anyone asking what? We don't need anyone asking what every 5 what? We don't need anyone asking what every 5 words. Other than that, presentation was great.
this has been really handy, though there is a lot of repeating and mistakes made in the production, also probably best to use best practice when presenting, not that I want to be super critical... I don't think I could do it any better, its just I've found I need to go to other videos to explain some parts then come back and realise I watched a 5 minute video and I can skip 50 minutes...
Arduino makes this easy, and guys, this is not "from scratch", all of these projects are using external libraries, if you hard code this, AKA actually knowing C, and Assembley, it would be totally different.
Mathew, from an instructional design perspective, your set-up with using the arduino as a power source and then the battery was excellent. Yes, the battery works but...was a great way to set up learning. Outstanding.
This is really good for us beginners. I watch a little bit everyday. In future videos-- make them short videos in series. That would help when re-watching a section for better understanding. Overall, I love it.
Dude taught me how to use a breadboard when I wasn't even here for it and honestly all the other people that explained breadboards never actually did a demonstration with explaining it just rushed through like you could understand
My code for project #3 :D 57:00 #include #define RED 9 #define YELLOW 6 #define GREEN 3 #define DELAY 3000 // put function declarations here: int light_cycle(int); void setup() { // put your setup code here, to run once: pinMode(GREEN, OUTPUT); pinMode(YELLOW, OUTPUT); pinMode(RED, OUTPUT); } void loop() { // put your main code here, to run repeatedly: light_cycle(GREEN); light_cycle(YELLOW); light_cycle(RED); } // put function definitions here: int light_cycle(int i) { digitalWrite(i, HIGH); delay(DELAY); digitalWrite(i, LOW); delay(DELAY); }
Thanks for the content, it' useful, even though i'm not a total beginner,i will build and code the projects too. There are a lot to learn here. Altough probably you could cut the lenght of the video by half if you wouldn't say "WHAT" in every 5 seconds, that's slightly annoying.
I'm a little surprised and honestly sceptical that you didn't consider the forward voltage of your LED in the very first circuit. Now obviously your resistor did it's job but wouldn't you have to use this equation to calculate the proper resistance for your led? PowerSrc V - Fwd V LED = 15ma * R I'd love to see some clarification of this, thanks
If you were to subtract every "ok", every "what" and every instant repeat of the same question/statement from this video it'd be les than half it's runtime. I appreciate the time and effort it took to put this together but damn it's hard to listen to without getting seriously annoyed.
😊 I hope you enjoy the course! I want to thank freecodecamp and everybody for the support. Anyways, if you have any ideas for future courses, let me know in the comments.
Thanks Mathew it really help Please make one more video of Arduino with more projects with more different components such as how to use gsm ,relay , etc will be waiting for next part And also make same video on rasberrypi too
This was an amazing video. I learned so much about arduino. this video may have changed my life. Thank you on so much next time I would enjoy more projects it would be so amazing.
2:17:34 let me correct you You are wrong again, it is NOT AC current for the passive buzzer, it is a flickering/pulsating DC current (turning ON and OFF, it is NOT not same as alternating)! AC means that the voltage/current changes polarity. A PWM signal typically is a logic signal that turns on and off. So, a PWM signal is more accurately described as a pulsed DC signal. It is neither AC nor DC, but it is closer to being DC in waveform, the electricity flow is always going the same direction, it just turns on and off (pulsating). If you set it to 255 it's like a normal 5V DC, but if you set it to 0 Volts, so it's like no current. Anywhere between only changes how long the pulses are on/off. (e.g. 127 -128 will result a 50-50 pulse of 5V and 0V resulting an average 2.5V but NOT AC).
If a voltage is varying from say 5v back to 0V, back to 5v back to 0v, then it is ALTERNATING between 0 and 5 volts. Is this not correct? t's not steady voltage. It's ALTERNATING. So what about a pulsing voltage that alternates between 0 and 5 volts makes it not alternating. All you say is that it's not correct w/o explaining why...when it sounds exactly like it's alternating.
Not only does this guy seem highly unprofessional - not knowing how to even install a library, let alone actually get the DHT code to work and just relies on blind luck that it will randomly work for us (which it doesn't), but the amount of times he repeats himself is the reason this tutorial is 10 hours long in the first place. I'm grateful that at least there's an arduino course like this on TH-cam, but it is far from perfect.
This is a really great course with one tiny constructive criticism: in future videos, please avoid repeating any word in such excessive frequency as you use *"what?"* so often that it becomes extremely redundant, disruptive, distracting, and generally difficult to watch.
thanks for the content... a couple of feedbacks (am 3 hours and something in): some sections a bit rushed and not quite to the point i.e. how to interpret the pushbuttons and use them as actual switches... also it seems you keep connecting the sensors to the input device pins (potentiometers, pushbuttons) rather than controlling the sensors form different pins using the values from the outputs which to me is a more elegant solution... It would have been nice to see a quick recap with the simulator if possible... I have a microcontroller but got lazy and preferred using the software... Also the explanation why the DHT uses digitalread is not clear in my opinion. How then the sensor can i fact send temperature and umitidiy values which are not binary more efficiently then as analog? Ok probably the library takes care of it but what is the advantage if any?
I'm not sure if it's just me - the audio seems out of sync with the video when he explains silicon and semiconductor. A bit confusing for me as I have no electronics background. Nonetheless, nice video to start with. Thanks.
sir please be kind enough to do a video series about pic assembly programming , pic micro python programming , pic basic programming , pic c programming with pic 16 , 18 , 22 ........ etc . thank u for the video sir
In the resistor example, he took the resistor value from 5v and the current for the led. But didn't he have to first substract the voltage of the led and then count the resistance to the voltage over the led limit? So 5v-2v is 3v. 3/0.015= 200ohm
Please enable in the settings the ability to translate your video into another language using AI, if possible. In the Yandex browser, your video is not translated into Russian, but some are translated. Thanks!
Please can you Create a Tutorial video on Arduino Uno, this is because most people can afford this and it is better for beginners. Love the Tutorial by the way
I've been at it for 4.5 hours now and still going strong. I'll be back tomorrow. Thank you for this wonderful course!
@@BALIJAPALLISUVARNA lmaoooo
Unbelievable. I looked at coding these years ago and struggled to grasp it. Fast forward to today....and yes...I haved couded probably 1000 hours in VBA (had to learn it for work and build a production schedule)....and i cannot believe how similar the layout is. Your work here is SUPERB. THANK YOU!
hi, i am a student. can you fund my studies. im planning to follow an IT degree. can you help me to buy a laptop
@@MohamedNizlanfind a job
@@ablackgaming2590 😆😆😆😆🤣🤣🤣
@@randomnisialyakisia3898 🤣🤣🤣
@@ablackgaming2590 you don't know my country's situation. it's ok brother. Thank you
Day 1: 00:00:00 - 01:30:00
Day 2: 01:30:00 - 03:00:00
Day 3: 03:00:00 - 04:30:00
Day 4: 04:30:00 - 06:00:00
Day 5: 06:00:00 - 07:30:00
Day 6: 07:30:00 - 09:00:00
Day 7: 09:00:00 - 10:30:00
Thanks
Hero
The best Arduino lesson on TH-cam to date! 2.22.24
A similar course on raspberry pi would be fantastic! Thanks.
This channel is such a good thing for the world. Empowering anyone with an internet connection to gain skills in Stem.
These things are mostly about programming. Nobody uses them in industry. Programming fundamentals are the focus.
Your right, but this can be a good hobby.@@deker0954
I'd love something for ESP32 too
Wow bud you are jumping all over the place and making tons of mistakes. You’re teaching others?
When is this happening?
This is beautiful. In all my years of TH-cam. This is the most comprehensive video in general. I am really excited to buy my setup.
FREE CODE CAMP = MOST POWERFUL HARDWARE PROCESSOR OF THE COMPUTER TUTORIAL WORLD.
😭three years ago when I was 13 years old I was playing with raspberry Pi and Arduino(mainly UNO).
The only source from which I can learn about these things were websites.
I searched a lot for the courses in the TH-cam but I didn't found any😢.
Now I am preparing for JEE to go to Indian Institute of Technology (IIT) so I don't have time to learn this.
(I am trying to learn English language )
@@meenapandey1473😅 1:12 u i
@@meenapandey1473I am also a jee aspirant. I have also kind of temporarily stopped working in this maker field Don't worry we'll do all these in engineering .
@@pointofinterest5981 to bhai mai to CSE jaaunga to mujhe Arduino sikhne ko milega?
@@meenapandey1473 I don't think so. Primary you will get it in electronics engineering. Even if you get it in cse, it will not be much used.
3 hours in and I bought the kits. Really enjoy the full package(link for kits/video explains everything in order). With the kits its like I'm following along in a class. I'm trying to learn more about EE and coding so this couldn't more perfect to learn
these courses are needed to be preserved in ice vaults for the future ages.
You've done an excellent job! Keep progressing with the development of intermediate and advanced level Arduino courses.
Wow, yesterday I was looking at my arduino kit, and now this!
THANK YOU.
This couldn't have come at a better time, was just about to finish the first 4-hour course and really enjoying it. I thought to get this little sucker as a "toy", but man... This thing is addictive
It's a wonderful course for a beginner! I had already done some Arduino before but now I can make many projects. I highly recommend the course !
It looks like you're reading my mind. I'm just thinking of learning Arduino😅
Thank you so much
This will be helpful
If you are wondering, there are 3717 'what' in the video, about 1 every 10sec, the third most used word in the video (19 more than "the")
'right' is used 2400 times
'okay' is used 2100 times
Okay, alright... Good what ? good obviously, what ? good luck, right.
So glad I'm not the only one annoyed XD I was literally just wondering that, thank you for your sacrifice of time
@zona5332 Nah I just copied the transcripts of subtitles to a website that analyses words, work smarter, not harder ;)
I love you for this
I had to stop watching the video just because of the whats 🥲
No way. These videos come at the perfect times!! I literally just bought my first microcontroller yesterday🤯
TH-cam knows everything you buy.
The code for primitive meter.
int in = A0
int ou = A2
int temp;
void setup()
{
pinMode(in,INPUT);
pinMode(ou,OUTPUT);
}
void loop()
{
temp = analogRead(in);
if(temp>255)
{
temp = 255;
}
analogWrite(ou,temp);
}
This code could also be used for a dimmable LED via potentiometer. However the circuit will change.
Project#8:
For people wondering how to import the pitches.h:
- Explanation is right after the code source of the Melody Tune of "Play a Melody using the tone()" page. :)
Project#9: DHT Sensor
The code in the video didn't work. I rewrote it here
```
#include
#include
#define DHTTYPE DHT11
#define DHTPIN 13
float tempC;
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
// put your main code here, to run repeatedly:
tempC = dht.readTemperature();
Serial.print("tempC: ");
Serial.println(tempC);
delay(1000);
}
```
Much thanks
This guy is so good at teaching. You should push him to keep making courses.
This guy is an amazing teacher. Salute.
Your so good at teaching that I even told my friends to watch this video
I am about to continue with my engineering journey and this is extremely helpful! Please continue making arduino/tinkering kit courses for us aspiring folks!
😭three years ago when I was 13 years old I was playing with raspberry Pi and Arduino(mainly UNO).
The only source from which I can learn about these things were websites.
I searched a lot for the courses in the TH-cam but I didn't found any😢.
Now I am preparing for JEE to go to Indian Institute of Technology (IIT) so I don't have time to learn this.
As an Engineer
My advice, Jump over to the ESP32
you can run all Arduino programs on ESP32
however you can also use FREE RTOS Operating system
you have 2 cores
You have more memory on the stack
AND , IT'S CHEAPER
it's far superior that you'd be crazy not to do it as an engineer
@@meenapandey1473 This is a late reply but maybe watch the video for at least 30minutes-1 hour every day.
Set yourself SMART goals and watch TH-cam videos where it teaches time management when your busy.
@@meenapandey1473 What a tremendous student
@@meenapandey1473 same case with me too . built my own circuits for my school projects when i was 12-14 .now studying pcm for jee. we indian students have to go through this
Great Content. Simply Great!!
In Project #6, I may have missed the part about being careful of frying up your LED. Please be careful of the potentiometer, and not bring down the resistance all the way to 0 and avoid the mistake I did.
hehehe well so I did)
Thank you!!!!! This is the first course I' ve found that explains what each component is. I knew I was supposed to use resistors but didn't know why and now I get it 😊 I'm glad I finally found a true beginner course.
I've been doing electronics for 45 years
let me add my 2 cents worth
1. it's really cool that you're getting into electronics STICK WITH IT
2. My advice.... Electronics and I.T. and Technology has a funny way of complicating things... TRY TO SIMPLIFY EVERYTHING WHILE YOU LEARN ABOUT THINGS, if it makes sense in your head, it'll make sense later when everything integrates
3. Now.. this DOESN'T explain what EACH COMPONENT IS.
there is so much more
Logically, this is how you should learn electronics components
BASIC ELECTRICAL CIRCUIT
(Battery / Power source, Wire, Load / Resistor / Fan etc)
Now the components
AS YOU PROGRESS LEARN WHAT EACH ONE IS
DO NOT SKIP OVER THEM
LEARN TO TEST EACH ONE PROPERLY
to do this Understand the purpose and job of each one
WIRE
Learn about diameters, How it relates to resistance and conductivity.
Test with , Resistance, Continuity
Later with more experience, Voltage and Capacitance
This is a connective component
FUSE
Learn the difference between a wire and a fuse
Test with Resistance and Continuity
This is a protective component
RESISTOR
Research different types of resistors
Test with Resistance
and for run, Test difference resistors with continuity TO LEARN WHY NOT TO USE CONTINUITY ON RESISTORS AND FUSES FOR TESTING
learn the limits of continuity testing and when it applies and when it does not
DIODE
For starters do not worry about Zenner Diodes,
First get a grip on DIODES AND SHOTTKY DIODES
once you have that, then progress to LIGHT EMITTING DIODES
Test with Diode Mode
The Take away here is...
If you have a scope, Put 5V through a diode and pay attention
to the Vf (forward Voltage Drop)
NOW YOU UNDERSTAND SOME BASICS, GRADUATE TO THE OPPOSITES
Capacitor vs inductor
CAPACITOR
Start with Electrolytic and learn about the different types of Caps.
Learn about POLARIZED AND NON POLARIZED DEVICES
Do not test a capacitor with Capacitance mode
LEARN ABOUT E.S.R. (Equivalent Series Resistance)
The take away is a Capacitor Stores VOLTAGE
INDUCTOR
Test with a component tester for the Henry value
but you can use Resistance for the test to see if it's burned out or not
the take away is.... THEY STORE CURRENT in a magnetic field
NOW LEARN ABOUT FARADAY'S LAW OF INDUCTION
LEARN ABOUT TRANSFORMERS
TRANSFORMERS
they are basically 2 inductors
you're going to be testing voltage across the primary side
then Voltage across the secondary side
OK, NOW WE GET A LITTLE MORE COMPLICATED AND ENTER INTO SEMI CONDUCTORS
so now we go into
BRIDGE RECTIFIERS
Learn about Half wave rectification, Full Wave Rectification,
Pulsated DC and DC and AC
then.....
TRANSISTORS
then
MOSFETS
This will cover most of what you will encounter
NOW YOU ENTER THIS WORLD
INTEGRATED CIRCUITS (I.C.'s) which is what gets you to Arduino
Learn about
MICRO CONTROLLER
vs
MICRO PROCESSOR
Definitely Look into ESP32 as it is far superior to Arduino and not much more difficult to program
Also.... if you're interested in fixing things
DEFINITELY LEARN ABOUT SMPS (Switch Mode Power Supplies)
that is what a list of all basic components looks like.
THIS IS A GOOD COURSE NO DOUBT
Now let me start anew post
@@martinkuliza thank you for taking time to write all this valuable information ☺️
@@MiauMichigan
You're Welcome
if you have any questions, Feel free to ask
@@martinkuliza Thanks my friend.
@@IamFlamey
You're Welcome, Glad i could help
AMAZING! I just bought my arduino starter kit and this tutorial is amazing!
after looking at 30-ish tutorials that just had music and no explanations im glad to have found this in depth video
2:38:22 you have the file right in front of you.. just create a file called pitches.h (with notepad its fine), and copy those 93 lines of code, just a bunch of #define to define all pitches, there... and place it in the library folder
I spent 3 months learning electronics and how to build a 4 bit computer. Forgotten it all but it comes back fast.
Didn't expect much, but this course is simply incredible! Great teacher and material. Well done
This is wonderful material and I continue to watch it because of its comprehensive list of topics and beginner orientation... but: I understand that repetition is key in education, but this is youtube, where repetition can be accomplished by the student, by rewinding. The teacher's habit is to repeat virtually every phrase, both technical and conversation-fillers, at least once and often 3-4 times. I looked back at one intro, perhaps for temperature sensors, and what could have been a 15-second intro was fully 4 minutes. Please, give this wonderful content the finish it deserves and have it edited down to the barest information... probably cutting it to 2 hours. Thanks.
I agree. I was getting frustrated with his speaking style... we don't need 30 seconds on the difference between upper and lower case. We don't need 45 seconds on difference between HIGH and LOW. We don't need what? We don't need anyone asking what? We don't need anyone asking what every 5 what? We don't need anyone asking what every 5 words.
Other than that, presentation was great.
this has been really handy, though there is a lot of repeating and mistakes made in the production, also probably best to use best practice when presenting, not that I want to be super critical... I don't think I could do it any better, its just I've found I need to go to other videos to explain some parts then come back and realise I watched a 5 minute video and I can skip 50 minutes...
Arduino makes this easy, and guys, this is not "from scratch", all of these projects are using external libraries, if you hard code this, AKA actually knowing C, and Assembley, it would be totally different.
Mathew, from an instructional design perspective, your set-up with using the arduino as a power source and then the battery was excellent. Yes, the battery works but...was a great way to set up learning. Outstanding.
This is really good for us beginners. I watch a little bit everyday. In future videos-- make them short videos in series. That would help when re-watching a section for better understanding. Overall, I love it.
You can check the built-in chapter fuctionality to rewatch a section 😊
@@MiauMichigan -- I'm an idiot!! lol I didn't scroll down far enough. Thanks
Really needed course 😊😊
You and 8.57 Million other people.
Literally best channel for learning Advanced IT
needed this course the most now .. wow
Thank you for providing this free and detailed course for everybody to enjoy!
Dude taught me how to use a breadboard when I wasn't even here for it and honestly all the other people that explained breadboards never actually did a demonstration with explaining it just rushed through like you could understand
I was waiting for YEARS FOR THIS THANK YOU SO MUCH!!!
Man the breakpoint has made him go crazy x) , loved the tuto btw , thanks alot !
10 hours of "what"
Jk but this is hands down one of the best Arduino tutorials, thank you!
Could you recommend any other arduino course after this?😅
@@sixsidesofseven I didn't continue building on the Arduino and went back to game development 😅 Do you have a Discord though? Maybe we can discuss.
u guys got any answers?
@@YashJain-f3y nope
My code for project #3 :D
57:00
#include
#define RED 9
#define YELLOW 6
#define GREEN 3
#define DELAY 3000
// put function declarations here:
int light_cycle(int);
void setup()
{
// put your setup code here, to run once:
pinMode(GREEN, OUTPUT);
pinMode(YELLOW, OUTPUT);
pinMode(RED, OUTPUT);
}
void loop()
{
// put your main code here, to run repeatedly:
light_cycle(GREEN);
light_cycle(YELLOW);
light_cycle(RED);
}
// put function definitions here:
int light_cycle(int i)
{
digitalWrite(i, HIGH);
delay(DELAY);
digitalWrite(i, LOW);
delay(DELAY);
}
MCUs are greats electronics components to use any project!!! It''s a great tutorail, I'll learn many thinks here!!
I wish I had these during college days
Thanks for the content, it' useful, even though i'm not a total beginner,i will build and code the projects too. There are a lot to learn here. Altough probably you could cut the lenght of the video by half if you wouldn't say "WHAT" in every 5 seconds, that's slightly annoying.
Amazing course! Loved the fact that everything was being covered here!
Best YT Channel ever ❤
amazing video! I've been looking for something like that for over a week!
This is way more than paying it forward!
Thank you very much for the absolutely wonderful portrayal of Humanity
Great job at explaining each part of the video!
I'm a little surprised and honestly sceptical that you didn't consider the forward voltage of your LED in the very first circuit. Now obviously your resistor did it's job but wouldn't you have to use this equation to calculate the proper resistance for your led?
PowerSrc V - Fwd V LED = 15ma * R
I'd love to see some clarification of this, thanks
in 24:05 you said that the pencil is one of the materials that do not conduct electricity, but graphite actually conducts electricity.
pencil barely does, it also doesn't get dissolved in organic solvents
If you were to subtract every "ok", every "what" and every instant repeat of the same question/statement from this video it'd be les than half it's runtime.
I appreciate the time and effort it took to put this together but damn it's hard to listen to without getting seriously annoyed.
The punishment should be Matthew has to listen back to this whole course at 50% speed
😊 I hope you enjoy the course! I want to thank freecodecamp and everybody for the support. Anyways, if you have any ideas for future courses, let me know in the comments.
Thanks Mathew it really help
Please make one more video of Arduino with more projects with more different components such as how to use gsm ,relay , etc
will be waiting for next part
And also make same video on rasberrypi too
Thank you for the course!
Nice body Mathew
Can you make a cource on pcb
This was an amazing video. I learned so much about arduino. this video may have changed my life. Thank you on so much next time I would enjoy more projects it would be so amazing.
You're definitely not gonna get zapped by the little 5v output pins
You answered all of my questions in my head.Thank you a lot sir.
continue from: 6:26:02
I have to buy 10-15 resistances first. then I will continue.
I am lucky today i started to learn embedded last 3 days I am finding sources just i think the morning I need best sources I got on evening.❤
Thnks free code camp for making this video ,this means a lot to me .
2:17:34 let me correct you
You are wrong again, it is NOT AC current for the passive buzzer, it is a flickering/pulsating DC current (turning ON and OFF, it is NOT not same as alternating)!
AC means that the voltage/current changes polarity.
A PWM signal typically is a logic signal that turns on and off.
So, a PWM signal is more accurately described as a pulsed DC signal.
It is neither AC nor DC, but it is closer to being DC in waveform, the electricity flow is always going the same direction, it just turns on and off (pulsating).
If you set it to 255 it's like a normal 5V DC, but if you set it to 0 Volts, so it's like no current.
Anywhere between only changes how long the pulses are on/off. (e.g. 127 -128 will result a 50-50 pulse of 5V and 0V resulting an average 2.5V but NOT AC).
If a voltage is varying from say 5v back to 0V, back to 5v back to 0v, then it is ALTERNATING between 0 and 5 volts. Is this not correct? t's not steady voltage. It's ALTERNATING. So what about a pulsing voltage that alternates between 0 and 5 volts makes it not alternating. All you say is that it's not correct w/o explaining why...when it sounds exactly like it's alternating.
Great video as always :D It would be awsome if you could make a tutorial for Solidworks, Catia V5, or any other 3D modeling program.
Not only does this guy seem highly unprofessional - not knowing how to even install a library, let alone actually get the DHT code to work and just relies on blind luck that it will randomly work for us (which it doesn't), but the amount of times he repeats himself is the reason this tutorial is 10 hours long in the first place.
I'm grateful that at least there's an arduino course like this on TH-cam, but it is far from perfect.
This is a really great course with one tiny constructive criticism: in future videos, please avoid repeating any word in such excessive frequency as you use *"what?"* so often that it becomes extremely redundant, disruptive, distracting, and generally difficult to watch.
Excellent. Enjoyed every minute & will keep coming back for references.
I clicked on this video by accident now I'm like 1 hour in and I'm hooked 😮
thanks for the content... a couple of feedbacks (am 3 hours and something in): some sections a bit rushed and not quite to the point i.e. how to interpret the pushbuttons and use them as actual switches... also it seems you keep connecting the sensors to the input device pins (potentiometers, pushbuttons) rather than controlling the sensors form different pins using the values from the outputs which to me is a more elegant solution... It would have been nice to see a quick recap with the simulator if possible... I have a microcontroller but got lazy and preferred using the software... Also the explanation why the DHT uses digitalread is not clear in my opinion. How then the sensor can i fact send temperature and umitidiy values which are not binary more efficiently then as analog? Ok probably the library takes care of it but what is the advantage if any?
I'm not sure if it's just me - the audio seems out of sync with the video when he explains silicon and semiconductor. A bit confusing for me as I have no electronics background. Nonetheless, nice video to start with. Thanks.
This is great! Any plans to do a Raspberry Pi course like this too?
Can an ESP32 be used instead in this tutorial? Are there any relevant changes?
This guy is one of those teacher who really work hard for their students to learn
Really everything was great. However, I could not understand the buttons' explanation
I am leaving a WHAT? That's right, a like and a comment. Thanks for the tutorial.
sir please be kind enough to do a video series about pic assembly programming , pic micro python programming , pic basic programming , pic c programming with pic 16 , 18 , 22 ........ etc . thank u for the video sir
I really needed this course.
Thank you for the upload.
Arduino made on a breadboard being FTDI PROGRAMMED is awesome.
You are a really good teacher Mathew, you explain everything very clear and easy to understand. Thank you for doing this!
Very easy to learn python and arduino circuits with this video I already am coding a trash sorter
Great course! I'll ditto the request for the Raspberry Pi course!
AMAZING! The perfect tutorial. Thank you so much.
Entire year of Electronics course in one video :-P Good job!
Amazing way of teaching. love from india
This video has helped me a lot I know how to code arduino circuits with python now
Y'all reading my mind ??! always uploading tutos whenever i need one xD
also would love to have a node red tuto ♥
thanx for this course 👍
We need more videos on embedded systems especially on stm32 and Raspberry Pi 4. Please...🥺
GREAT JOB;
I LOVED IT ;
SEE YOU TOMOROW;
AC is not "alternative current" @2:17:59. AC is alternating current.
project#8 was funny 😂😂
Another course on Raspberry pi will also be great
20:38 Resisitors have tolerance, the percentage of error (+/- resistance)
In the resistors section, you say amps instead of ohms.
In the resistor example, he took the resistor value from 5v and the current for the led. But didn't he have to first substract the voltage of the led and then count the resistance to the voltage over the led limit? So 5v-2v is 3v. 3/0.015= 200ohm
My guy was wondering why "let" doesn't work while programming in Arduino IDE 😭😭😭
I was looking for this comment 😅
Please enable in the settings the ability to translate your video into another language using AI, if possible. In the Yandex browser, your video is not translated into Russian, but some are translated. Thanks!
Please can you Create a Tutorial video on Arduino Uno, this is because most people can afford this and it is better for beginners. Love the Tutorial by the way
Excited, to watch ur vid. Stime ago, I experimented with A.. Bought a box with everything. Not bad, a bit boring....
great video, thx
i really like the video, not skipping when it's not working and showing how you solve it etc
thx.
Thank you @mathew2005 , this is a great course!
I believe you have your horizontal and vertical backwards 🤔 Maybe I'm wrong 🤷♂️