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.
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
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
😭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 UA-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 .
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 UA-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 UA-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
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.
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
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
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
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.
😊 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.
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); } ```
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.
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.
@@jg9002it's 6 months later but I'll explain it anyway. So the problem here is mostly a definition thing: with alternating current (AC) what we intend is a signal that changes as a continuous function between two extreme values (often they are opposite in signs like +230 and -230 V). With continuous function I intend that the current will assume every possible value of the infinite ones in the interval. If you look at the signal with an oscilloscope ( a device that shows that shape of the wavelength) you will see something like a sin() function. What we have here instead is a modulated signal which is a signal that switches between the max and min values instantly* without assuming all the intermediate values. Electronic devices can only produce various forms of modulated signal, they can produce a "real" AC signal. If you look at this signal on an oscilloscope you will see a more "squared" signal with 90° angles. The mathematical formulation for that is far more complicated so I'm not gonna get into it). With the "*" I mean that if you want to be precise the switch Is not really instant but it changes so fast that you can consider it instant pretty much every time.
same thing happend to me ! The second time I tried it didn't happened for some reason but then I didn't want it to take risks and put a resistor ! when simulating the excat same circuit proposed in this video in tinkercad it says the current going trough the led when the potentiometer is not offering any resistance is 446 mA which is a lot higher than the 20mA limit of a led! I would recommend to always simulate your circuits before actually connecting them and really understand ohms law before getting further in this course.
at 2:08:00 shouldn't you put a little 330 / 220 resistor between the pot meter and the led? if you turn the knob fully to that 0 resistance , won't that 5V fry the LED ?
it is exactly what happened to me ! 🥲bye bye led ! at least it didn't affect other components and this lead me to read more about ohms law to better understand what happened! But I agree this should be mentionned !
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); }
ctrl+d select at the same time for integer light values, or mid volts, you're supposed to use squiggly digital pins, not analog these special digital pins are both digital and analog pins always turn off serial monitor when uploading code serial.println prints individual lines serial.begin(baudrate) better to use simulator if unsure of the circuit
I am totally new to electronics, should not the led fry at moment 2:13:12? I have done this circuit in thinkercad and my led fry, I guess is because at one of the end of the potentiometer the full 5v goes through, or it is thinkercad that does not reproduce the correct potentiometer behavior?
same thing happened to me ! When you simulate the exact same circuit in tinkercad it says the current going through the led is 446mA which is a lot higher than the 20mA limit of a led, there's even an alert saying the led will explode, which is exactly what happened to me! Never forget that when something offers a very low resistance (like the potentiometer when it's at its lowest resistance) current will increase by a lot, so what I would humbly recommend is to always use a resistor to be safe and do the math and simulations before actually trying the physical circuit.
The information provided on use of the multimeter was a little wrong, but practically fine. The 200-ohm setting vs. 2000-ohm settings are just showing the orders of magnitude so that you know what you're looking at when the number is displayed. I've always thought they should just be labeled 100/1000/100k, etc. vs specific ohm values.
Can we get a moment of silence for the fly at 23:24 😞, on a real note thank you guys so much for this, this is the stuff that drives the future and i couldn't thank you guys enough ❤.
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.
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
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
The best Arduino lesson on UA-cam to date! 2.22.24
1/jan/2025
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
This is beautiful. In all my years of UA-cam. This is the most comprehensive video in general. I am really excited to buy my setup.
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?
these courses are needed to be preserved in ice vaults for the future ages.
agreed.
You've done an excellent job! Keep progressing with the development of intermediate and advanced level Arduino courses.
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
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
Wow, yesterday I was looking at my arduino kit, and now this!
THANK YOU.
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 UA-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.
It looks like you're reading my mind. I'm just thinking of learning Arduino😅
Thank you so much
This will be helpful
this course is AWESOME !!!! I haven't watched the whole video yet but... unbelieveable!!
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 !
I was waiting for YEARS FOR THIS THANK YOU SO MUCH!!!
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 UA-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 UA-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
after looking at 30-ish tutorials that just had music and no explanations im glad to have found this in depth video
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.
Thanks!
Your so good at teaching that I even told my friends to watch this video
No way. These videos come at the perfect times!! I literally just bought my first microcontroller yesterday🤯
UA-cam knows everything you buy.
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
Really needed course 😊😊
תודה!
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
10 hours of "what"
Jk but this is hands down one of the best Arduino tutorials, thank you!
@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
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
Thank you for providing this free and detailed course for everybody to enjoy!
needed this course the most now .. wow
Amazing course! Loved the fact that everything was being covered here!
Valeu!
I spent 3 months learning electronics and how to build a 4 bit computer. Forgotten it all but it comes back fast.
This guy is so good at teaching. You should push him to keep making courses.
amazing video! I've been looking for something like that for over a week!
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
Didn't expect much, but this course is simply incredible! Great teacher and material. Well done
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)
Man the breakpoint has made him go crazy x) , loved the tuto btw , thanks alot !
This guy is an amazing teacher. Salute.
Great job at explaining each part of the video!
😊 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.
I really needed this course.
Thank you for the upload.
Best YT Channel ever ❤
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
Literally best channel for learning Advanced IT
Excellent. Enjoyed every minute & will keep coming back for references.
Great course! I'll ditto the request for the Raspberry Pi course!
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
I clicked on this video by accident now I'm like 1 hour in and I'm hooked 😮
You're definitely not gonna get zapped by the little 5v output pins
I am thankful for your excellent way of teaching Mathew, and for those who provide arduino library.
AC is not "alternative current" @2:17:59. AC is alternating current.
MCUs are greats electronics components to use any project!!! It''s a great tutorail, I'll learn many thinks here!!
20:38 Resisitors have tolerance, the percentage of error (+/- resistance)
project#8 was funny 😂😂
I wish I had these during college days
GREAT JOB;
I LOVED IT ;
SEE YOU TOMOROW;
You answered all of my questions in my head.Thank you a lot sir.
Thanks man , This course was awesome !
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.
AMAZING! I just bought my arduino starter kit and this tutorial is amazing!
Hi was this course helpful?
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.
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.
@@jg9002it's 6 months later but I'll explain it anyway. So the problem here is mostly a definition thing: with alternating current (AC) what we intend is a signal that changes as a continuous function between two extreme values (often they are opposite in signs like +230 and -230 V). With continuous function I intend that the current will assume every possible value of the infinite ones in the interval. If you look at the signal with an oscilloscope ( a device that shows that shape of the wavelength) you will see something like a sin() function. What we have here instead is a modulated signal which is a signal that switches between the max and min values instantly* without assuming all the intermediate values. Electronic devices can only produce various forms of modulated signal, they can produce a "real" AC signal. If you look at this signal on an oscilloscope you will see a more "squared" signal with 90° angles. The mathematical formulation for that is far more complicated so I'm not gonna get into it). With the "*" I mean that if you want to be precise the switch Is not really instant but it changes so fast that you can consider it instant pretty much every time.
It's about time! Thank you!
2:03:04 Isn't it convention to use a red wire for +ve voltage and a black one for ground?
Entire year of Electronics course in one video :-P Good job!
much needed & appreciated
thank u
I am leaving a WHAT? That's right, a like and a comment. Thanks for the tutorial.
you're a really cool dude, thanks for the tutorial
Super simple! I love it!
23:33 Rip 🙏 Insect-San, You'll remain in our hearts ❤🙏 One Like = One Pray for the little thing 🙏 👼
very sad moment in this course :(
how did he connect the led in 2:05:40 without resistor
i did connect it like him and my led got fused
same thing happend to me ! The second time I tried it didn't happened for some reason but then I didn't want it to take risks and put a resistor ! when simulating the excat same circuit proposed in this video in tinkercad it says the current going trough the led when the potentiometer is not offering any resistance is 446 mA which is a lot higher than the 20mA limit of a led! I would recommend to always simulate your circuits before actually connecting them and really understand ohms law before getting further in this course.
at 2:08:00 shouldn't you put a little 330 / 220 resistor between the pot meter and the led? if you turn the knob fully to that 0 resistance , won't that 5V fry the LED ?
it is exactly what happened to me ! 🥲bye bye led ! at least it didn't affect other components and this lead me to read more about ohms law to better understand what happened! But I agree this should be mentionned !
Perfect and Awsome!!! Sir
thanx for this course 👍
a big thank you to the creator of this interesting course. Much compliments on your job
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);
}
ctrl+d
select at the same time
for integer light values, or mid volts, you're supposed to use squiggly digital pins, not analog
these special digital pins are both digital and analog pins
always turn off serial monitor when uploading code
serial.println prints individual lines
serial.begin(baudrate)
better to use simulator if unsure of the circuit
This is great! Any plans to do a Raspberry Pi course like this too?
AMAZING! The perfect tutorial. Thank you so much.
THANK YOU SO MUCH 🎉 )))
Thanks for such course! This is amazing! 😵💫😅😀👍
You are a really good teacher Mathew, you explain everything very clear and easy to understand. Thank you for doing this!
I am totally new to electronics, should not the led fry at moment 2:13:12? I have done this circuit in thinkercad and my led fry, I guess is because at one of the end of the potentiometer the full 5v goes through, or it is thinkercad that does not reproduce the correct potentiometer behavior?
same thing happened to me ! When you simulate the exact same circuit in tinkercad it says the current going through the led is 446mA which is a lot higher than the 20mA limit of a led, there's even an alert saying the led will explode, which is exactly what happened to me! Never forget that when something offers a very low resistance (like the potentiometer when it's at its lowest resistance) current will increase by a lot, so what I would humbly recommend is to always use a resistor to be safe and do the math and simulations before actually trying the physical circuit.
This is goodness at it's peak, I must say.
The information provided on use of the multimeter was a little wrong, but practically fine. The 200-ohm setting vs. 2000-ohm settings are just showing the orders of magnitude so that you know what you're looking at when the number is displayed. I've always thought they should just be labeled 100/1000/100k, etc. vs specific ohm values.
This is way more than paying it forward!
Thank you very much for the absolutely wonderful portrayal of Humanity
This course is what?
Super helpful.
great video, thx
i really like the video, not skipping when it's not working and showing how you solve it etc
thx.
at 4:58:40 why do we not use resistor?
Just amazing best channel on coding. ❤
i love you for this course
Can we get a moment of silence for the fly at 23:24 😞, on a real note thank you guys so much for this, this is the stuff that drives the future and i couldn't thank you guys enough ❤.
Great video, thanks a million!
Thanks it will really help❤
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 🥲
You folks saying you stoped watching because of the word what.. You are in for a rough life lol
Thnks free code camp for making this video ,this means a lot to me .
Amazing way of teaching. love from india
It says when I was at 2:44:31 include nested too deeply