Arduino is a programmable circuit board that makes it possible for the average developer to build custom hardware products. Learn about Arduino's architecture, microcontroller, programming language, and IDE in 100 seconds. 

#programming #arduino #100SecondsOfCode

💬 Chat with Me on Discord

https://discord.gg/fireship

🔗 Resources

- Arduino Docs https://docs.arduino.cc/
- Raspberry Pi in 100 Seconds https://youtu.be/eZ74x6dVYes

🔥 Get More Content - Upgrade to PRO

Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access 

🎨 My Editor Settings

- Atom One Dark 
- vscode-icons
- Fira Code Font

🔖 Topics Covered

- What is an Arduino? 
- CPU vs Microcontroller
- Raspberry Pi vs Arduino
- How do electrical circuits work?
- What is a microcontroller?
- How to get started with Arduino? 
- What programming language does Arduino use?
2024-02-04T05:15:39.971Z
nova-2
2-general-nova
2024-01-09.29447
30089e05-99d1-4376-b32e-c263170674af
7906019c-b2b1-46b3-bf65-8df8911fa803
68d3bd3e0a59b1495b2166f1ece8d43766c06a59fc0e640f7ef57f805279e9f3
67875a7f-c9c4-48a0-aa55-5bdb8a91c34a
deprecated
Arduino, an open source programmable circuit board and microcontroller that makes it possible for anyone to build digital hardware products.
The idea started in Italy in 2005, and today has sold over 10,000,000 boards worldwide.
The most popular model is the UNO, and at its heart, we have a microcontroller, where, which is like a small inexpensive computer that can run on low power.
The board is surrounded by pins that can be used to construct a circuit by connecting various input and output devices.
It.
Most importantly though, it has a USB port that's used to easily upload your code to the device.
In Arduino, a software program is called a Sketch, which is written in a purpose built, easy to learn programming language.
Every program has 2 basic functions.
Setup runs once when the hardware is 1st powered on, and loop runs continuously to react to signals from input devices or changes to the state of the program.
Arduinos has been used to build IoT products, robots, wearable devices, and all kinds of other crazy hardware ideas.
To get started, obtain a board, then download its custom IDE, or use the Versus Code plugin if you prefer.
Once installed, connect your board via USB, then create a new sketch, which is just a file ending in dot INO.
The language itself feels like a simplified version of c with plenty of built in functions to make hardware coding more accessible.
The setup function runs once when the board is reset or powered up.
We could use the built in pin mode function to select a pin, like the built in LED, and then configure it as an input or output.
And now in the loop function, we can turn the LED on by writing to it with a value of high, which is a constant that will increase the voltage to that pin and make at Shine.
To make it blink, we can follow it with a delay, then switch the voltage to low.
And now we can hit the upload button to compile and run this code on the Arduino's microcontroller.
Congratulations.
You just built a custom hardware product, but there's a lot more we could do here.
Here.
Connect a breadboard to it to create circuits without the need for soldering.
The Arduino can power it by connecting the positive side to the 5 volt pin and the negative side to the ground pin, and now connect components like LEDs, capacitors, resistors, battery packs, motors, and switches to the breadboard.
These components and connect back to the digital pins on the Arduino.
Once connected, these components can be controlled in your code by referencing the pin number.
With a little bit of code, you can make it do anything you in Imagine.
This has been Arduino in 100 seconds.
Hit the like button if you wanna see more hardware development content on this channel.
Thanks for watching, and I will see you in the next one.

Speaker 0: Arduino, an open source programmable circuit board and microcontroller that makes it possible for anyone to build digital hardware products. The idea started in Italy in 2005, and today has sold over 10,000,000 boards worldwide. The most popular model is the UNO, and at its heart, we have a microcontroller, where, which is like a small inexpensive computer that can run on low power. The board is surrounded by pins that can be used to construct a circuit by connecting various input and output devices. It.

Most importantly though, it has a USB port that's used to easily upload your code to the device. In Arduino, a software program is called a Sketch, which is written in a purpose built, easy to learn programming language. Every program has 2 basic functions. Setup runs once when the hardware is 1st powered on, and loop runs continuously to react to signals from input devices or changes to the state of the program. Arduinos has been used to build IoT products, robots, wearable devices, and all kinds of other crazy hardware ideas.

To get started, obtain a board, then download its custom IDE, or use the Versus Code plugin if you prefer. Once installed, connect your board via USB, then create a new sketch, which is just a file ending in dot INO. The language itself feels like a simplified version of c with plenty of built in functions to make hardware coding more accessible. The setup function runs once when the board is reset or powered up. We could use the built in pin mode function to select a pin, like the built in LED, and then configure it as an input or output.

And now in the loop function, we can turn the LED on by writing to it with a value of high, which is a constant that will increase the voltage to that pin and make at Shine. To make it blink, we can follow it with a delay, then switch the voltage to low. And now we can hit the upload button to compile and run this code on the Arduino's microcontroller. Congratulations. You just built a custom hardware product, but there's a lot more we could do here.

Here. Connect a breadboard to it to create circuits without the need for soldering. The Arduino can power it by connecting the positive side to the 5 volt pin and the negative side to the ground pin, and now connect components like LEDs, capacitors, resistors, battery packs, motors, and switches to the breadboard. These components and connect back to the digital pins on the Arduino. Once connected, these components can be controlled in your code by referencing the pin number.

With a little bit of code, you can make it do anything you in Imagine. This has been Arduino in 100 seconds. Hit the like button if you wanna see more hardware development content on this channel. Thanks for watching, and I will see you in the next one.
Arduino, an open source programmable circuit board and microcontroller that makes it possible for anyone to build digital hardware products. The idea started in Italy in 2005, and today has sold over 10,000,000 boards worldwide. The most popular model is the UNO, and at its heart, we have a microcontroller, where, which is like a small inexpensive computer that can run on low power. The board is surrounded by pins that can be used to construct a circuit by connecting various input and output devices. It. Most importantly though, it has a USB port that's used to easily upload your code to the device. In Arduino, a software program is called a Sketch, which is written in a purpose built, easy to learn programming language. Every program has 2 basic functions. Setup runs once when the hardware is 1st powered on, and loop runs continuously to react to signals from input devices or changes to the state of the program. Arduinos has been used to build IoT products, robots, wearable devices, and all kinds of other crazy hardware ideas. To get started, obtain a board, then download its custom IDE, or use the Versus Code plugin if you prefer. Once installed, connect your board via USB, then create a new sketch, which is just a file ending in dot INO. The language itself feels like a simplified version of c with plenty of built in functions to make hardware coding more accessible. The setup function runs once when the board is reset or powered up.
software development
software
programming
electronics
ibm
computer science
computers
graphic design
documentation
systems
technology
architecture
infrastructure
robotics
We could use the built in pin mode function to select a pin, like the built in LED, and then configure it as an input or output. And now in the loop function, we can turn the LED on by writing to it with a value of high, which is a constant that will increase the voltage to that pin and make at Shine.
To make it blink, we can follow it with a delay, then switch the voltage to low. And now we can hit the upload button to compile and run this code on the Arduino's microcontroller. Congratulations. You just built a custom hardware product, but there's a lot more we could do here. Here. Connect a breadboard to it to create circuits without the need for soldering. The Arduino can power it by connecting the positive side to the 5 volt pin and the negative side to the ground pin, and now connect components like LEDs, capacitors, resistors, battery packs, motors, and switches to the breadboard.
electronics
These components and connect back to the digital pins on the Arduino. Once connected, these components can be controlled in your code by referencing the pin number.
With a little bit of code, you can make it do anything you in Imagine. This has been Arduino in 100 seconds. Hit the like button if you wanna see more hardware development content on this channel. Thanks for watching, and I will see you in the next one.
video gaming
programming
Arduino, an open source programmable circuit board and microcontroller that makes it possible for anyone to build digital hardware products. The idea started in Italy in 2005, and today has sold over 10,000,000 boards worldwide. The most popular model is the UNO, and at its heart, we have a microcontroller, where, which is like a small inexpensive computer that can run on low power. The board is surrounded by pins that can be used to construct a circuit by connecting various input and output devices. It. Most importantly though, it has a USB port that's used to easily upload your code to the device. In Arduino, a software program is called a Sketch, which is written in a purpose built, easy to learn programming language. Every program has 2 basic functions. Setup runs once when the hardware is 1st powered on, and loop runs continuously to react to signals from input devices or changes to the state of the program. Arduinos has been used to build IoT products, robots, wearable devices, and all kinds of other crazy hardware ideas. To get started, obtain a board, then download its custom IDE, or use the Versus Code plugin if you prefer. Once installed, connect your board via USB, then create a new sketch, which is just a file ending in dot INO. The language itself feels like a simplified version of c with plenty of built in functions to make hardware coding more accessible. The setup function runs once when the board is reset or powered up. We could use the built in pin mode function to select a pin, like the built in LED, and then configure it as an input or output. And now in the loop function, we can turn the LED on by writing to it with a value of high, which is a constant that will increase the voltage to that pin and make at Shine. To make it blink, we can follow it with a delay, then switch the voltage to low. And now we can hit the upload button to compile and run this code on the Arduino's microcontroller. Congratulations. You just built a custom hardware product, but there's a lot more we could do here. Here. Connect a breadboard to it to create circuits without the need for soldering. The Arduino can power it by connecting the positive side to the 5 volt pin and the negative side to the ground pin, and now connect components like LEDs, capacitors, resistors, battery packs, motors, and switches to the breadboard. These components and connect back to the digital pins on the Arduino. Once connected, these components can be controlled in your code by referencing the pin number. With a little bit of code, you can make it do anything you in Imagine. This has been Arduino in 100 seconds. Hit the like button if you wanna see more hardware development content on this channel. Thanks for watching, and I will see you in the next one.
Arduino,
arduino
an
an
open
open
source
source
programmable
programmable
circuit
circuit
board
board
and
and
microcontroller
microcontroller
that
that
makes
makes
it
it
possible
possible
for
for
anyone
anyone
to
to
build
build
digital
digital
hardware
hardware
products.
products
The
the
idea
idea
started
started
in
in
Italy
italy
in
in
2005,
2005
and
and
today
today
has
has
sold
sold
over
over
10,000,000
10,000,000
boards
boards
worldwide.
worldwide
The
the
most
most
popular
popular
model
model
is
is
the
the
UNO,
uno
and
and
at
at
its
its
heart,
heart
we
we
have
have
a
a
microcontroller,
microcontroller
where,
where
which
which
is
is
like
like
a
a
small
small
inexpensive
inexpensive
computer
computer
that
that
can
can
run
run
on
on
low
low
power.
power
The
the
board
board
is
is
surrounded
surrounded
by
by
pins
pins
that
that
can
can
be
be
used
used
to
to
construct
construct
a
a
circuit
circuit
by
by
connecting
connecting
various
various
input
input
and
and
output
output
devices.
devices
It.
it
Most
most
importantly
importantly
though,
though
it
it
has
has
a
a
USB
usb
port
port
that's
that's
used
used
to
to
easily
easily
upload
upload
your
your
code
code
to
to
the
the
device.
device
In
in
Arduino,
arduino
a
a
software
software
program
program
is
is
called
called
a
a
Sketch,
sketch
which
which
is
is
written
written
in
in
a
a
purpose
purpose
built,
built
easy
easy
to
to
learn
learn
programming
programming
language.
language
Every
every
program
program
has
has
2
2
basic
basic
functions.
functions
Setup
setup
runs
runs
once
once
when
when
the
the
hardware
hardware
is
is
1st
1st
powered
powered
on,
on
and
and
loop
loop
runs
runs
continuously
continuously
to
to
react
react
to
to
signals
signals
from
from
input
input
devices
devices
or
or
changes
changes
to
to
the
the
state
state
of
of
the
the
program.
program
Arduinos
arduinos
has
has
been
been
used
used
to
to
build
build
IoT
iot
products,
products
robots,
robots
wearable
wearable
devices,
devices
and
and
all
all
kinds
kinds
of
of
other
other
crazy
crazy
hardware
hardware
ideas.
ideas
To
to
get
get
started,
started
obtain
obtain
a
a
board,
board
then
then
download
download
its
its
custom
custom
IDE,
ide
or
or
use
use
the
the
Versus
versus
Code
code
plugin
plugin
if
if
you
you
prefer.
prefer
Once
once
installed,
installed
connect
connect
your
your
board
board
via
via
USB,
usb
then
then
create
create
a
a
new
new
sketch,
sketch
which
which
is
is
just
just
a
a
file
file
ending
ending
in
in
dot
dot
INO.
ino
The
the
language
language
itself
itself
feels
feels
like
like
a
a
simplified
simplified
version
version
of
of
c
c
with
with
plenty
plenty
of
of
built
built
in
in
functions
functions
to
to
make
make
hardware
hardware
coding
coding
more
more
accessible.
accessible
The
the
setup
setup
function
function
runs
runs
once
once
when
when
the
the
board
board
is
is
reset
reset
or
or
powered
powered
up.
up
We
we
could
could
use
use
the
the
built
built
in
in
pin
pin
mode
mode
function
function
to
to
select
select
a
a
pin,
pin
like
like
the
the
built
built
in
in
LED,
led
and
and
then
then
configure
configure
it
it
as
as
an
an
input
input
or
or
output.
output
And
and
now
now
in
in
the
the
loop
loop
function,
function
we
we
can
can
turn
turn
the
the
LED
led
on
on
by
by
writing
writing
to
to
it
it
with
with
a
a
value
value
of
of
high,
high
which
which
is
is
a
a
constant
constant
that
that
will
will
increase
increase
the
the
voltage
voltage
to
to
that
that
pin
pin
and
and
make
make
at
at
Shine.
shine
To
to
make
make
it
it
blink,
blink
we
we
can
can
follow
follow
it
it
with
with
a
a
delay,
delay
then
then
switch
switch
the
the
voltage
voltage
to
to
low.
low
And
and
now
now
we
we
can
can
hit
hit
the
the
upload
upload
button
button
to
to
compile
compile
and
and
run
run
this
this
code
code
on
on
the
the
Arduino's
arduino's
microcontroller.
microcontroller
Congratulations.
congratulations
You
you
just
just
built
built
a
a
custom
custom
hardware
hardware
product,
product
but
but
there's
there's
a
a
lot
lot
more
more
we
we
could
could
do
do
here.
here
Here.
here
Connect
connect
a
a
breadboard
breadboard
to
to
it
it
to
to
create
create
circuits
circuits
without
without
the
the
need
need
for
for
soldering.
soldering
The
the
Arduino
arduino
can
can
power
power
it
it
by
by
connecting
connecting
the
the
positive
positive
side
side
to
to
the
the
5
5
volt
volt
pin
pin
and
and
the
the
negative
negative
side
side
to
to
the
the
ground
ground
pin,
pin
and
and
now
now
connect
connect
components
components
like
like
LEDs,
leds
capacitors,
capacitors
resistors,
resistors
battery
battery
packs,
packs
motors,
motors
and
and
switches
switches
to
to
the
the
breadboard.
breadboard
These
these
components
components
and
and
connect
connect
back
back
to
to
the
the
digital
digital
pins
pins
on
on
the
the
Arduino.
arduino
Once
once
connected,
connected
these
these
components
components
can
can
be
be
controlled
controlled
in
in
your
your
code
code
by
by
referencing
referencing
the
the
pin
pin
number.
number
With
with
a
a
little
little
bit
bit
of
of
code,
code
you
you
can
can
make
make
it
it
do
do
anything
anything
you
you
in
in
Imagine.
imagine
This
this
has
has
been
been
Arduino
arduino
in
in
100
100
seconds.
seconds
Hit
hit
the
the
like
like
button
button
if
if
you
you
wanna
wanna
see
see
more
more
hardware
hardware
development
development
content
content
on
on
this
this
channel.
channel
Thanks
thanks
for
for
watching,
watching
and
and
I
i
will
will
see
see
you
you
in
in
the
the
next
next
one.
one
success
The speaker explains how to build a programmable circuit board and microcontroller for hardware products. They recommend the profitability of using the model, which is similar to c coding, and explain how to connect various devices and code to create a chip. The speaker also mentions how to use the Sketch and create circuitry using the leaner version of c coding.
Arduino in 100 Seconds
Arduino, an open source programmable circuit board and microcontroller that makes it possible for anyone to build digital hardware products. The idea started in Italy in 2005, and today has sold over 10,000,000 boards worldwide. The most popular model is the UNO, and at its heart, we have a microcontroller, where, which is like a small inexpensive computer that can run on low power. The board is surrounded by pins that can be used to construct a circuit by connecting various input and output devices. It. Most importantly though, it has a USB port that's used to easily upload your code to the device. In Arduino, a software program is called a Sketch, which is written in a purpose built, easy to learn programming language. Every program has 2 basic functions. Setup runs once when the hardware is 1st powered on, and loop runs continuously to react to signals from input devices or changes to the state of the program. Arduinos has been used to build IoT products, robots, wearable devices, and all kinds of other crazy hardware ideas. To get started, obtain a board, then download its custom IDE, or use the Versus Code plugin if you prefer. Once installed, connect your board via USB, then create a new sketch, which is just a file ending in dot INO. The language itself feels like a simplified version of c with plenty of built in functions to make hardware coding more accessible. The setup function runs once when the board is reset or powered up. We could use the built in pin mode function to select a pin, like the built in LED, and then configure it as an input or output. And now in the loop function, we can turn the LED on by writing to it with a value of high, which is a constant that will increase the voltage to that pin and make at Shine. To make it blink, we can follow it with a delay, then switch the voltage to low. And now we can hit the upload button to compile and run this code on the Arduino's microcontroller. Congratulations. You just built a custom hardware product, but there's a lot more we could do here. Here. Connect a breadboard to it to create circuits without the need for soldering. The Arduino can power it by connecting the positive side to the 5 volt pin and the negative side to the ground pin, and now connect components like LEDs, capacitors, resistors, battery packs, motors, and switches to the breadboard. These components and connect back to the digital pins on the Arduino. Once connected, these components can be controlled in your code by referencing the pin number. With a little bit of code, you can make it do anything you in Imagine. This has been Arduino in 100 seconds. Hit the like button if you wanna see more hardware development content on this channel. Thanks for watching, and I will see you in the next one.
The speaker explains how to build a programmable circuit board and microcontroller for hardware products. They recommend the profitability of using the model, which is similar to c coding, and explain how to connect various devices and code to create a chip. The speaker also mentions how to use the Sketch and create circuitry using the leaner version of c coding.

        [INST]
        You are youtuber called Fireship you make engaging high-intensity and entertaining coding tutorials and tech news. 
        you covers a wide range of topics relevant to programmers, aiming to help them learn and improve their skills quickly.
        
        Given the title of the video : Arduino in 100 Seconds 
        and a small summary : The speaker explains how to build a programmable circuit board and microcontroller for hardware products. They recommend the profitability of using the model, which is similar to c coding, and explain how to connect various devices and code to create a chip. The speaker also mentions how to use the Sketch and create circuitry using the leaner version of c coding.
        [/INST]
        
        Generate the video : Arduino, an open source programmable circuit board and microcontroller that makes it possible for anyone to build digital hardware products. The idea started in Italy in 2005, and today has sold over 10,000,000 boards worldwide. The most popular model is the UNO, and at its heart, we have a microcontroller, where, which is like a small inexpensive computer that can run on low power. The board is surrounded by pins that can be used to construct a circuit by connecting various input and output devices. It. Most importantly though, it has a USB port that's used to easily upload your code to the device. In Arduino, a software program is called a Sketch, which is written in a purpose built, easy to learn programming language. Every program has 2 basic functions. Setup runs once when the hardware is 1st powered on, and loop runs continuously to react to signals from input devices or changes to the state of the program. Arduinos has been used to build IoT products, robots, wearable devices, and all kinds of other crazy hardware ideas. To get started, obtain a board, then download its custom IDE, or use the Versus Code plugin if you prefer. Once installed, connect your board via USB, then create a new sketch, which is just a file ending in dot INO. The language itself feels like a simplified version of c with plenty of built in functions to make hardware coding more accessible. The setup function runs once when the board is reset or powered up. We could use the built in pin mode function to select a pin, like the built in LED, and then configure it as an input or output. And now in the loop function, we can turn the LED on by writing to it with a value of high, which is a constant that will increase the voltage to that pin and make at Shine. To make it blink, we can follow it with a delay, then switch the voltage to low. And now we can hit the upload button to compile and run this code on the Arduino's microcontroller. Congratulations. You just built a custom hardware product, but there's a lot more we could do here. Here. Connect a breadboard to it to create circuits without the need for soldering. The Arduino can power it by connecting the positive side to the 5 volt pin and the negative side to the ground pin, and now connect components like LEDs, capacitors, resistors, battery packs, motors, and switches to the breadboard. These components and connect back to the digital pins on the Arduino. Once connected, these components can be controlled in your code by referencing the pin number. With a little bit of code, you can make it do anything you in Imagine. This has been Arduino in 100 seconds. Hit the like button if you wanna see more hardware development content on this channel. Thanks for watching, and I will see you in the next one.
        