Arduino Tutorial 3: Understanding How Breadboards Work

preview_player
Показать описание
You guys can help me out over at Patreon, and that will keep this high quality content coming:

We are now ready to begin building circuits that are controlled using the Arduino. Our first circuit will be a simple LED circuit. In order to build the circuit we need to use a breadboard. This video explains how to use a breadboard to build a circuit. We then do a simple program that makes the external LED blink. Your assignment is to build a more complicated circuit and program where you are independently blinking three different LEDs.

You can get the following Elegoo kit, to follow these lessons and play along at home

You can find details of this lesson on our WEB site here:

#Arduino
Рекомендации по теме
Комментарии
Автор

Hi Paul, I'm an 86 year old student of yours and I just want to say thanks.
I retired from Texas Instruments in 1991 after a 33 year career. My early years was vacuum tubes and analog based. We built transistors but had no idea how to use one. I love your work.

jamesricks
Автор

Oh my, 50 years old and i have been given homework, suddenly I am 14 again, cold sweat and panic.
Thank you for the lessons

ggj
Автор

this channel is a better physics channel than any other on youtube this guy is such an amazing teacher

nihadazad
Автор

"Wouldn't it be funny if I sliced an artery on youtube and started bleeding profusely?" DOESN'T EVEN CHANGE TONES
madlad.

PigNe
Автор

Going through these tutorials at 63 feels like being a teenager! Thanks for introducing me into an unknown and fantastic world. Now I feel that I need another life to learn about arduino and its whole set of applications...

Ronavargas
Автор

Ok Paul, I am 75 and learned basic electronics in high school in 1959. I became a HAM in 2002 an have done nothing related to electronics until now. Vacuum tube theory was great, but I’m excited about getting into today’s world with your help. Your a terrific teacher. Thank you.

albertshilton
Автор

I've had my Arduino kit sitting in my living room for a year and I was really too intimidated to sit down and learn it... you've made this both fun AND easy to learn.... This is so cool, THANK YOU PAUL!

GoreGirlFX
Автор

Such a great Arduino teacher. We are lucky to have paul. This is third time to watch him. And now I can write this code as our teacher tells us:
Void setup {
pinMode(13, OUTPUT);
}

Void loop {
digitalWrite(13, High);
delay(500);
digitalWrite(13, Low);
delay(500);
}
First, we connect a wire with arduino board pin 13
Second, we should set a current limiting 330 ohm resistor on bread board
Third, connect LED long with +ve volt which comes from arduino board through current limiting resistor
Fourth, a gnd connection is connected with arduino gnd pin and we need to connect gnd with LED short leg.
Finally, my question, why we do not write code about GND as we write pin 13?
Again, I would say God bless our great Arduino Teacher Paul. Thank you so much.

muhammadrafiqulislamkhan
Автор

I just realized i'm watching the Bob Ross of arduinos.

linnarpewbes
Автор

You are an absolute genius in teaching. Thank you a lot for everything

andresousa
Автор

i love how he randomly talks about slicing an artery XD

ZTFsenpai
Автор

I had been using arduino for a while but a week ago I received the kit and starting viewing and listening the lessons.
Many thanks and congratulations to the teacher both for the way he explain difficult things in a very simplistic way.

After lesson 3, I tried to use the (for loop) to do the homework. Below I am sharing the code I used.


void setup() 
{
// put your setup code here, to run once:
pinMode(12, OUTPUT);
pinMode(8, OUTPUT);
pinMode(4, OUTPUT);
}

void loop()
{
// put your main code here, to run repeatedly:

// blink red led 5 times:
for (int r = 0; r < 5; r ++)
{
digitalWrite(12, HIGH);
delay(300);
digitalWrite(12, LOW);
delay(300);
}
delay(1000);

// blink green led 10 times:
for (int g = 0; g < 10; g ++)
{
digitalWrite(8, HIGH);
delay(300);
digitalWrite(8, LOW);
delay(300);
}
delay(1000);

//blink blue led 15 times:
for (int b = 0; b < 15; b ++)
{
digitalWrite(4, HIGH);
delay(300);
digitalWrite(4, LOW);
delay(300);
}
delay(3000);
}

joehappin
Автор

Thanks to your tutorials I've just built my first LED circuit and I didn't burn my house down!

clearsky
Автор

im 48. been installing tile for the past 30 years. i forced myself to retire and find something new and exciting. i enrolled in the local community college and landed myself a spot in Industrial Automation. its fast and sometimes theres not a lot of time to explain things to someone like myself who has no idea what theyre doing. Mr, McWhorter makes it easy to understand and explains everything clearly. Ep. 3 and counting.

mrrzuld
Автор

I love your videos! I'm 15 and for some reason, as of late I've become interested in this kind of thing. I tried looking for beginners videos and tutorials and your videos are the only ones that seem to truly be for people who are just starting out. You explain everything very well and I have not been confused once, thanks so much for making these!

zahraasakrani
Автор

I’ve been using your tutorials and have bought my Elegoo kit, for the past 2 days I have been truly absorbing the knowledge from your videos as I absolutely love them, I plan on using my knowledge with Arduino to get into Animatronics and Pneumatics! Without your tutorials I would be lost. Thank you so much, Paul and God bless you!!

assembledremnant
Автор

Great stuff, I have been a professional programmer for over 40 years, but this is downright fun. Have to brush up my C though, haven't used it in a while.
Homework is fun. I used a more advanced and flexible approach by creating a function to put a passed pin number high for a passed duration and low for a passed duration. The second function calls the first a passed number of times using a for loop, I then declared the pin numbers as constants RED, BLUE and GREEN. This made setting pinMode easy and passing the pin numbers clearer.
You, sir, are a fabulous teacher. Thank you for all your time in this.

alexschulz
Автор

Hi Paul, I am 79 and I just discover your Arduino tutorials, they are fantastic and very easy to understand; I have no previous knoledge of electronics and I find that your explanatios are quite clear and lets me learn, thanks very much for your shared knoledge.

eduardocastellanoscampos
Автор

Hi Paul, this is super helpful. I am a teacher myself and I want to tell you, you are an exceptional teacher. You're moving nice and slowly so It's real easy to follow but you're keeping it light and entertaining and you don't let anything drag, so your students can actually learn and remember an amazing amount of knowledge.

willemvanrensburg
Автор

Congratulations Mr Professor, I am just a little younger than James, only 72 and I enjoy your lessons very much. This channel along with people like you makes me feel more optimistic towards the future for the young generations.

estebanpoltorak