What is Arduino and can I use it for my project? [Beginner Friendly]

  Рет қаралды 141,265

Programming Electronics Academy

Programming Electronics Academy

Күн бұрын

🤩 FREE Arduino Crash Course 👇👇
bit.ly/get_Arduino_skills
Want to learn more? Check out our courses! bit.ly/33ceYv4
What is Arduino? Is it hard to use? Can I use Arduino for my project? Get your answers in this ultimate video guide by Programming Electronics Academy!
Check out the NEXT VIDEO in this series where I show you 11 Arduino Projects that members of our training created:
• 11 Arduino Projects - ...
Have you heard about this thing called Arduino lately? Maybe you’ve seen some projects that use an Arduino?
What is this Arduino thing anyway? Sounds like a sub sandwich.Arduino sub sandwich
In this video, we’re going to use plain language to tell you exactly what an Arduino is.
YOU WILL LEARN
What exactly an Arduino is
Why it’s so wildly popular
If Arduino is right for your project
WHAT IT IS EXACTLY
The best way to explain what an Arduino is will be to start with what you can use it for.
Put simply, an Arduino is a tool for controlling electronics. Think about a pencil. A pencil is a tool to help you write stuff.
You need to write something down so you could grab a pencil. Same idea with Arduino. But Arduino is a tool for controlling electronics.
Arduino pencil
If you need to control some electronic stuff, hey, grab an Arduino. But what do we mean by electronic stuff?
Well let’s define two general groups of “electronics stuff”. We’ve got inputs, and those would be electronic devices that gather information.
We also have outputs, those would be electronic devices that do things.
For inputs, you can think of all the types of sensors out there: temperature sensors, light sensors, touch sensors, flex sensors, humidity sensors, infrared sensors, distance sensors, to name a few.Arduino inputsYou can think of those sensors as input devices, and those types of sensors can be read by an Arduino board.
Now outputs would be things like DC motors, stepper motors, servo motors, solenoids, LCD displays, LED indicator lights, speakers, and electrical stuff that have some type of action in the world.Arduino OUTPUTSSo Arduino can be used to read inputs and control outputs. That’s kind of what Arduino can do, but how does Arduino work?
So when we talk about Arduinos we’re really talking about three things: Arduino Hardware, Arduino IDE, and Arduino Code.
ARDUINO HARDWARE
First, we have the physical component of Arduino which are Arduino boards. There’s a bunch of different types of Arduino boards. When someone says Arduino board, it could mean a number of different boards.
A very popular Arduino board is called the Arduino UNO.Arduino UNO boardAll Arduino boards share one thing in common: they all have a microcontroller on them. A microcontroller is basically a really small computer.
So when you learn to use Arduino, you’re learning to use a microcontroller. The microcontroller is what enables us to read those different inputs, and control those different outputs.
When someone says Arduino board, they’re talking about something physical. It’s a printed circuit board, and it’s got some electrical components on it.
ARDUINO SOFTWARE
The Arduino is more than just hardware, however, it’s also software.
There’s this thing called the Arduino IDE (Integrated Development Environment). This is a software application that you download onto your computer, and then you use it to program the Arduino boards.
It’s completely free software, and it’s pretty easy to use. It looks a lot like a text editor. The Arduino IDE is where you write your code that actually gets loaded onto the Arduino board itself.Arduino IDE
ARDUINO CODE
The third part of this Arduino trifecta is the Arduino code. The code that you write inside the Arduino IDE is ultimately what gets loaded onto the microcontroller that’s on these Arduino boards.
The Arduino code that you write is called a sketch. The Arduino code itself is basically a derivative of the C and C++ programming languages, but with some Arduino-specific functions and structure.
So if you program an Arduino, you’re basically programming in C and C ++ programming languages.
So those are the three components that basically make up what”Arduino is”, and roughly what it does.
**About Us:**
This Arduino tutorial was created by Programming Electronics Academy. We are an education company who seek to help people learn about electronics and programming through the ubiquitous Arduino development board.
**We have no affiliation whatsoever with Arduino LLC, other than we think they are cool.**

Пікірлер: 107
@programmingelectronics
@programmingelectronics 3 жыл бұрын
****If you like this, I think you'll like the premium Arduino training we offer. You can check it out here**** bit.ly/3lHyzcB
@thundercats475
@thundercats475 4 жыл бұрын
Finally someone with a brain who knows how to present stuff.
@christyinnovations
@christyinnovations 5 жыл бұрын
I have explained the whole Arduino thing to bunches of people from 2nd graders to retirees more times than I can count, but I don't think I have ever been as succinct and effective as your 10 minute overview. Well done sir, very professionally done.
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Thanks Bob!
@kamrulome9026
@kamrulome9026 5 жыл бұрын
Your voice is very relaxing.
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Hopefully you don't asleep watching the lessons ;)
@khaben6986
@khaben6986 4 жыл бұрын
@@programmingelectronics no at all for me it's amazing to understand easily I think that what he meant too 😉
@stardustdragon125
@stardustdragon125 3 жыл бұрын
Very easy to understand! Thank you!
@vaishalis1931
@vaishalis1931 3 жыл бұрын
Excellent explanation! 😊 very helpful to learn..
@muhammadsohaib3608
@muhammadsohaib3608 3 жыл бұрын
This is probably one of the best explanatory videos I've seen on KZfaq. Thank you
@programmingelectronics
@programmingelectronics 3 жыл бұрын
I'm glad it helped Muhammad Sohaib! Thanks so much for your message!
@wissalzaher4868
@wissalzaher4868 3 жыл бұрын
many thanks for the effort that's been put into making this beautiful simple informative video :)
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Thanks for watching!
@user-ic5re6so6e
@user-ic5re6so6e 5 жыл бұрын
Excellent illustration, thanks for all the information up there. Great effort.
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Thanks!
@aboutin90seconds7
@aboutin90seconds7 2 жыл бұрын
Brilliant and very easy to understand presentation / videos Thanks for sharing #Gratitude
@MM-np4md
@MM-np4md 3 жыл бұрын
Thanks for the extremely helpful and easy to understand video!
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Glad it was helpful!
@johnhanley9946
@johnhanley9946 Ай бұрын
That was a good video, very easy to understand and informative! 😁
@szarvasszilard5061
@szarvasszilard5061 2 жыл бұрын
Amazing video , helped me a lot, thank you man.
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thanks so much for the note!
@RajinderSingh-tn9pu
@RajinderSingh-tn9pu 5 жыл бұрын
Thanks for this wonderful video
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Thank you!
@trickshotphd5813
@trickshotphd5813 4 жыл бұрын
Your voice it too good and relaxing
@talalbenta8118
@talalbenta8118 2 жыл бұрын
thank you aloooooot your explaining amazing i will take some nots from your vedio if you dont mind i am happy to get you in youtube when i will finish my project i will send my result to you thanks again&good luck
@vjdav6872
@vjdav6872 4 жыл бұрын
Hey, I would like to build a very simple signal integrator. I could do this in assembly code - how do I do this in C++ for Arduino? Any guidance please...thanks!
@arielspalter7425
@arielspalter7425 3 жыл бұрын
Excellent video! Happily subbed!
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Awesome, thank you!
@Aditriaesthetic
@Aditriaesthetic 7 ай бұрын
This is an amazing explanation i probably saw it 4 times and shared it to my friends Thank you programming electronic academy to like this
@programmingelectronics
@programmingelectronics 7 ай бұрын
Thanks so much for sharing!
@Aditriaesthetic
@Aditriaesthetic 7 ай бұрын
@@programmingelectronics my pleasure carry on this wonderful work
@Mohamm-ed
@Mohamm-ed 4 жыл бұрын
Thanks for the video... How can I make video like this.. which software did you use for it. Thanks so much..
@richardbruno201
@richardbruno201 10 ай бұрын
What a great video. Thank you for this.
@programmingelectronics
@programmingelectronics 10 ай бұрын
Glad you enjoyed it!
@paappu-gr3up
@paappu-gr3up 7 күн бұрын
Such an amazing vdo❤
@bigpickles
@bigpickles 4 жыл бұрын
Nice video, bro. Thanks.
@programmingelectronics
@programmingelectronics 4 жыл бұрын
Thanks for watching.
@sohaibali3600
@sohaibali3600 3 жыл бұрын
thanx for this brilliant explaining
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Most welcome!
@rozaveltv
@rozaveltv 3 жыл бұрын
Do you have data acquisition projects that display the data to a computer using Visual basic?
@shingabiss
@shingabiss Жыл бұрын
Very well made!
@programmingelectronics
@programmingelectronics Жыл бұрын
Thank you!!
@thirumalairaj4365
@thirumalairaj4365 4 жыл бұрын
Thanks for awesome explanation
@programmingelectronics
@programmingelectronics 4 жыл бұрын
Thanks for watching - much appreciated!
@prudhviraj4407
@prudhviraj4407 5 жыл бұрын
Excelent explanation
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Thank you! I feel like there is a lot to say, and trying to figure out the best things to highlight was tough.
@jenishlunagariya1375
@jenishlunagariya1375 2 жыл бұрын
Thunderous Explanation
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thank you!
@dwaynearthur1476
@dwaynearthur1476 Жыл бұрын
That was a BOSS level explanation of Arduino 😊!
@programmingelectronics
@programmingelectronics Жыл бұрын
Glad it was helpful Dwayne!
@949needleguy
@949needleguy 3 жыл бұрын
You the MAN! Have an upvote on me!
@saffawa
@saffawa 28 күн бұрын
Hello. Thank you so much for your help. I want to use Arduino to control an RC helicopter. Is that possible?
@abrehamish
@abrehamish 3 жыл бұрын
Excellent presentations
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Glad you like them!
@user-py6oe6pl3n
@user-py6oe6pl3n 4 ай бұрын
thanks Sir so helpful
@programmingelectronics
@programmingelectronics 4 ай бұрын
Great to hear!
@albertovitess1898
@albertovitess1898 5 жыл бұрын
Please i would like you to give me some link or some advise about a projet i will like to do. The project is device for registering people's entries and exits using a batch system.
@russellmitchell6881
@russellmitchell6881 5 жыл бұрын
I just need pointed in the right direction to use a rotary phone dial as a keypad I’m 50 and very new to all this Your channel is just cool
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Maybe this can help? www.instructables.com/id/How-to-turn-an-old-school-rotary-phone-into-an-inp/ Best of luck!
@russellmitchell6881
@russellmitchell6881 5 жыл бұрын
@@programmingelectronics Wow Thanks Im trying to do your academy thing but having trouble with setting my own password Again thanks for the help
@attalaw36
@attalaw36 4 жыл бұрын
best video very nice voice
@MrPnew1
@MrPnew1 Жыл бұрын
A very well presented explanation. However it's a bit of a stretch to say that programming in the IDE is basically C/C++ programming language. There is a large overhead that the Arduino functions and programming instructions imposes to allow this programming to be made easier for the novice. So a simple Arduino directive like pinMode for example will uses quite a bit of code within the actual IDE underlying code to do what can be done in C/C++ with a lot less overhead in terms of code size. Just wanted to point that out but yes, it's a great way for people to do things without actually learning full on C/C++ programming, that's for sure. Thanks again for the great explanation. I did find a great link for an explanation of this, but as is often the way it's dead now.
@programmingelectronics
@programmingelectronics Жыл бұрын
Totally agree that the Arduino IDE does most of the heavy lifting for several functions where in c/c++ you'd be directly setting registers. I would push back a bit on this though and say that outside of those minimal convenience functions (and the whole "setup" and "loop" structure), the code people are writing is c or c++.
@abdelmalek9682
@abdelmalek9682 3 жыл бұрын
thanks man im just thinkin to learn how to use it
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Glad it could help!
@estheranadjei5938
@estheranadjei5938 3 жыл бұрын
Where will you find them
@sreylinmeng5074
@sreylinmeng5074 2 жыл бұрын
Hello admin, thank dis cool explanation. I would like to ask you permission that allows me translate into Khmer language. Can I translate it to my community since most of them not understand in English?
@UFCFIGHTERS71
@UFCFIGHTERS71 7 ай бұрын
Absolutely ❤
@programmingelectronics
@programmingelectronics 7 ай бұрын
Thanks!
@user-je2dc4rc1k
@user-je2dc4rc1k 2 жыл бұрын
thank you
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thanks so much!
@drissgari6778
@drissgari6778 3 жыл бұрын
I have one more question . if i want to make a product that relies on the use of arduino boards, am i gonna be able to get à 100 000 or maybe à million for my products ? Thanks.
@sainathsingineedi2922
@sainathsingineedi2922 5 жыл бұрын
Plz make full series
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Thanks, we have a lot of other videos on our channel as well.
@88NA
@88NA 2 жыл бұрын
Thank you.
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Thank you for watching and for the note - much appreciated!
@samihafairoozzara1212
@samihafairoozzara1212 10 ай бұрын
please do make this type of beginner friendly stuff more~
@programmingelectronics
@programmingelectronics 10 ай бұрын
Thanks for the note! Will do!
@warunakumara7671
@warunakumara7671 8 ай бұрын
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
@stevenharvell2328
@stevenharvell2328 4 жыл бұрын
Sorry the odd approach here but I need help with something. I’m using a Nextion display and I narrowed a code from Arduino someone and as I compile I get a error called ‘NexPage’ does not name a type I got the code from a KZfaq search for Passcode door unlock..... I’m not good at the coding stuff but I’m trying to learn while raising a whole bunch of kids, doing yard work, taking care of a huge house, yard etc.... and this is suppose to be my stress relief because it totally I treat me but I’m stumped here....... can ya help me in any way
@DavidGutierrez-zi4dy
@DavidGutierrez-zi4dy Жыл бұрын
thanks
@programmingelectronics
@programmingelectronics Жыл бұрын
You're welcome! Thanks for watching!
@pravinchoudhary7995
@pravinchoudhary7995 2 жыл бұрын
hey,, i just want to use it for operating lights and fans of my room by using micriphone and ir light
@programmingelectronics
@programmingelectronics 2 жыл бұрын
Cool!
@m3lateef
@m3lateef Жыл бұрын
What if i'm happy with the project and i want to change to a pcb? Should i always use the arduino board as a whole? Can i just take the microcontroller?
@programmingelectronics
@programmingelectronics Жыл бұрын
Great question Mohamed! The Arduino is a development board, used to help you easily write code for the microcontroller. Once you have your code written, and you are happy with it, you can move to your own custom PCB if you wanted to.
@leinardesteves3987
@leinardesteves3987 6 ай бұрын
Whats the difference between raspberry pi? And what is raspberry pi anyway?
@td4yd154
@td4yd154 3 жыл бұрын
So you can’t use python with arduino?
@Hashimx10
@Hashimx10 2 жыл бұрын
I'm not genies enough to understand all technical stuff but looks like this thing is just good for controlling very small electronics (lights or fans or maybe better voltage switcher) but lack of good computing power, looks like it can't run console games(nes, sega or any other old games) or it can't be used to record my PC game videos.
@programmingelectronics
@programmingelectronics 2 жыл бұрын
You're absolutely correct @hashimx10 . It's designed for electronics control, not compute.
@DavidGutierrez-zi4dy
@DavidGutierrez-zi4dy Жыл бұрын
how arduino help me on eeprom from ECU of automobiles in anti/theft system pin code recovery(locksmith work)
@programmingelectronics
@programmingelectronics Жыл бұрын
Thanks for this recommendation! I'll see what we can come up with David!
@rhi4624
@rhi4624 Жыл бұрын
1:59 4:08 4:53 5:15 6:18 7:40
@boieperez3768
@boieperez3768 Жыл бұрын
i bought an arduino uno rev 3
@programmingelectronics
@programmingelectronics Жыл бұрын
It's a great board!
@user-lh4eh4el2g
@user-lh4eh4el2g 4 жыл бұрын
How can earn money from arduino?
@charlenea6180
@charlenea6180 3 жыл бұрын
some MIT students came to my school to teach the robotics club about this
@programmingelectronics
@programmingelectronics 3 жыл бұрын
Very cool!
@glenmariusmanumbakken6755
@glenmariusmanumbakken6755 5 жыл бұрын
its so wierd that you dont get more feedback on you videoes, maybe start making buildguides and ideablueprints?. your videoes are really helpful but doesent get enaugh cred. *edit, you already have that. my bad :p Maybe the thumbnail doesent look apealing or something , you sould get more profiling on youtube in my mind
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Thanks for the kind words Glen! Maybe the thumbnails do look bland...
@ITsMe-vx9zp
@ITsMe-vx9zp 5 жыл бұрын
your method is awesome but you `upload your videos so late
@programmingelectronics
@programmingelectronics 5 жыл бұрын
Thanks for the feedback!
@pokebattle7959
@pokebattle7959 2 жыл бұрын
Bro can you make transmitter and receiver Arduino code for f-22 plane With 2servo and 1brushless motor. I will subscribe to your channel please give me
@programmingelectronics
@programmingelectronics 2 жыл бұрын
I'll see what we can come up with!
@Akash_Kumayu
@Akash_Kumayu 4 жыл бұрын
This amount of views should be painful, I think.
@shokdj1
@shokdj1 3 жыл бұрын
shutup and take my money
Arduino MASTERCLASS | What can Arduino do? PART 1
6:08
Programming Electronics Academy
Рет қаралды 49 М.
You can learn Arduino in 15 minutes.
16:34
Afrotechmods
Рет қаралды 10 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 33 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 77 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 10 МЛН
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
Which Arduino IDE should I use?
13:43
Programming Electronics Academy
Рет қаралды 83 М.
I built my own computer. by hand.
13:03
jdh
Рет қаралды 1,1 МЛН
12 NEW Arduino Projects!!! (2024 Edition)
9:20
ToP Projects Compilation
Рет қаралды 198 М.
Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!
1:25:31
Programming Electronics Academy
Рет қаралды 2,4 МЛН
What's the difference? Arduino vs Raspberry Pi
6:21
Tinkernut
Рет қаралды 1,8 МЛН
What is a microcontroller and how microcontroller works
10:55
ShortcutElectronics
Рет қаралды 525 М.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 556 М.
Top 10 Arduino projects
21:41
Mr Innovative
Рет қаралды 1,2 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 33 МЛН