SlideShare a Scribd company logo
Arduin
o
Yarelis D. Acevedo
Arianna H. Colón
Tiahra N. Avilés
1
AGENDA 2
1
2
How to get
started?
3
4
What is Arduino?
What is an Arduino? Why Arduino? How can
I use it and implement it on the lab?
Arduino Software
How Arduinos are
programmed
Hands On
Using Tinkercad
simulator
What is a
microcontroller
To answer this enter to
menti.com Code: 5829 2707
3
What is a microcontroller? 4
A microcontroller (MCU for microcontroller unit)
is a small computer on a single
metal-oxide-semiconductor (MOS) integrated
circuit (IC) chip. A microcontroller contains one
or more CPUs (processor cores) along with
memory and programmable input/output
peripherals.
Big computers vs small computers 5
What is
Arduino?
What is an Arduino? What is the purpose?
How can I use it and implement it on the
0
1
6
A brief story. The Arduino project began in
2005 as a tool for students at the
Interaction Design Institute Ivrea in Ivrea,
Italy, aiming to provide a low-cost and easy
way for novices and professionals to create
devices that interact with their
environment using sensors and actuators.
Arduino
microcontrolle
r
7
Arduino Microcontroller 8
● Open-source electronics
platform based on easy-to-use
hardware and software.
● Are able to read inputs - light
on a sensor, a finger on a
button, or a Twitter message -
and turn it into an output -
activating a motor, turning on
an LED, publishing something
online.
9
What is it
used for?
● Physical Computing
projects / research
● Interactive Installations
● Rapid Prototyping
What can I do? 10
Sensors
● Push buttons, touchpads,
tilt switches
● Variable resistors
(Sliders, Volume knobs)
● Photoresistors
(sensing light)
● Thermistors
(temperature)
● Ultrasound
(proximity range
finder)
● Lights, LED’s
● Motors
● Speakers
● Displays (LCD’s)
Actuator
s
Types of Arduinos 11
12
What is the
difference
between
them?
Types of Arduino 13
Arduino Board Processor Memory Digital I/O Analogue I/O
Arduino Uno 16Mhz ATmega328 2KB SRAM, 32KB flash 14 6 input, 0 output
Arduino Due 84MHz AT91SAM3X8E
96KB SRAM, 512KB
flash
54 12 input, 2 output
Arduino Mega 16MHz ATmega2560
8KB SRAM, 256KB
flash
54 16 input, 0 output
Arduino Leonardo 16MHz ATmega32u4
2.5KB SRAM, 32KB
flash
20 12 input, 0 output
Arduino
Uno
14
Digital
output 0, 1
Serial Port
In circuit
serial
programmin
g
ATMEL
Microcontroller
Analog
input
Power supply
Power
input
USB port
Analog and digital
pins
15
The Arduino can input and output analog signals as well as digital signals.
An analog signal is one that can take on any number of values, unlike a
digital signal which has only two values: HIGH and LOW.
We will talk
about this
later!
How Arduino is
programmed?
16
Using a software
called Arduino
IDE
Arduino
Software
How Arduinos are
programmed
0
2
17
Arduino Software (IDE)
companyname.com
18
The Arduino Integrated Development Environment - or Arduino Software
(IDE)
- contains a text editor for writing code, a message area, a text console, a
toolbar with buttons for common functions and a series of menus. It
connects to the Arduino hardware to upload programs and communicate
with them.
Arduino Language 19
● Simplified C/C++
● Based on the wiring
project
○ http://wiring.org.co
● Peripheral libraries
○ LCD, sensors, 12C, ect.
Useful functions 20
pinMode() set pin as input or output
digitalWrite() set a digital pin high/low
digitalRead() read a digital pin’s state
analogRead() read an analog pin
analogWrite() write an “analog” PWM value
delay() wait an amount of time
millis() get the current time
Sketch 21
Global
variables
setup()
loop()
Declare variables at the
top
Initialize
setup() - run once at
the beginning
set pins
loop() - run
repeatedly after
setup()
22
Let’s see how
a sketch for
turning an
LED light runs
in an Arduino
Blinking LED 23
Global
variables
24
Global
variables
int ledPin = 13;
- LED connected
to the control
pin 13
Setup() 25
setup() pinMode(ledPin,
OUTPUT);
loop(
)
26
loop(
)
digitalWrite(ledPin,
HIGH); delay(5000);
digitalWrite(ledPin,
LOW); delay(5000);
27
Verify
Uploa
d
Opens
Save
New
sketch
Searc
h
How to
get
started?
0
3
28
If you have
the board
29
How to get started? 30
● Arduino board
○ USB cable
○ DC power supplies
● Download the Arduino’s software
(Arduino IDE)
○ Read carefully
■ Instruccions to install and setup the
Arduino board with the computer
and software
○ Download the Arduino IDE software
■ http://www.arduino.cc
● Plug it in!
Plug in it into the computer 31
Onlin
e
32
33
Tinkercad is a free, online 3D
modeling program that runs in
a web browser, known for its
simplicity and ease of use. Since
it became available in 2011 it
has become a popular platform
for creating models for 3D
printing as well as an entry-level
introduction to constructive
solid geometry in schools.
Tinkercad 34
Make an
account
in
tinkercad
It’s
free!
35
36
Scroll down
until you
find the
Arduino
Uno
37
Find the
resistor and
the LED
Connect the
resistor to
the GND
(Ground)
Connect the
LED: Shorter leg
with the
resistor and
38
Write the
code
After writing
the code, start
the simulation
here to see the
circuit work
with the
Arduino!
39
40
Butto
n
41
Moving a stepper
motor
42
Moving a stepper motor using a
potentiometer
43
Using a load cell 44
More projects 45
You can find
more projects at:
https://
create.ardui
no.cc/projecthub
46
47
Hands
On
0
4
Challenge!! 48
LED Control Using a
button
Challenge!! 49
LED Brightness Control Using a
Potentiometer
Challenge!! 50
Scrolling
LED

More Related Content

PDF
Arduino_IOT Arduino_IOT Arduino_IOTArdui
PPTX
Introduction to Arduino.pptx
PPTX
arduino and its introduction deep dive ppt.pptx
PPT
13223971.ppt
PDF
Introducing... Arduino
PDF
02 Sensors and Actuators Understand .pdf
PDF
The IoT Academy IoT training Arduino Part 1 basics
PDF
Introduction of Arduino Uno
Arduino_IOT Arduino_IOT Arduino_IOTArdui
Introduction to Arduino.pptx
arduino and its introduction deep dive ppt.pptx
13223971.ppt
Introducing... Arduino
02 Sensors and Actuators Understand .pdf
The IoT Academy IoT training Arduino Part 1 basics
Introduction of Arduino Uno

Similar to Arduino basics & programming skill development (20)

PPTX
Aurdino presentation
PPTX
Introduction to Arduino Hardware and Programming
PPTX
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
PPTX
Introduction to arduino
PPTX
Introduction to Arduino
PPTX
Internet of Things prescribed by University
PPTX
Chapter 5 Arduino Microcontroller Systems .pptx
PDF
Report on arduino
PDF
Arduino Comic-Jody Culkin-2011
PDF
Arduino comic v0004
PDF
Introduction to Arduino
PDF
introductiontoarduino-111120102058-phpapp02.pdf
PPT
arduino-1
PPTX
Arduino
PDF
Getting startedwitharduino ch04
PPTX
PPTX
Ardui no
PDF
arduinoworkshop-160204051621.pdf
PPTX
Basics of open source embedded development board (
PPTX
Basics of open source embedded development board (
Aurdino presentation
Introduction to Arduino Hardware and Programming
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Introduction to arduino
Introduction to Arduino
Internet of Things prescribed by University
Chapter 5 Arduino Microcontroller Systems .pptx
Report on arduino
Arduino Comic-Jody Culkin-2011
Arduino comic v0004
Introduction to Arduino
introductiontoarduino-111120102058-phpapp02.pdf
arduino-1
Arduino
Getting startedwitharduino ch04
Ardui no
arduinoworkshop-160204051621.pdf
Basics of open source embedded development board (
Basics of open source embedded development board (
Ad

More from ssuser478d0e (9)

PPTX
INTRODUCTION_TO_ARDUINO uno, applications
PPTX
Arduino uno details and Workshop contents
PPT
Arduino description and interfacing details
PPTX
Error Control Codes or Channel Codes - Cyclic Codes
PPTX
Error Control Codes or Channel Codes -Haming Codes
PPT
Bandpass Signalling & Communication Aspects
PPT
Chaos based cryprography - encryption & hash function
PDF
Irrigation PPT.pdf
PPTX
chap3.pptx
INTRODUCTION_TO_ARDUINO uno, applications
Arduino uno details and Workshop contents
Arduino description and interfacing details
Error Control Codes or Channel Codes - Cyclic Codes
Error Control Codes or Channel Codes -Haming Codes
Bandpass Signalling & Communication Aspects
Chaos based cryprography - encryption & hash function
Irrigation PPT.pdf
chap3.pptx
Ad

Recently uploaded (20)

PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Lecture Notes Electrical Wiring System Components
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Construction Project Organization Group 2.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Geodesy 1.pptx...............................................
PDF
Well-logging-methods_new................
PPTX
web development for engineering and engineering
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Project quality management in manufacturing
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
additive manufacturing of ss316l using mig welding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Lecture Notes Electrical Wiring System Components
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Embodied AI: Ushering in the Next Era of Intelligent Systems
Construction Project Organization Group 2.pptx
Sustainable Sites - Green Building Construction
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Geodesy 1.pptx...............................................
Well-logging-methods_new................
web development for engineering and engineering
CYBER-CRIMES AND SECURITY A guide to understanding
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Internet of Things (IOT) - A guide to understanding
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Foundation to blockchain - A guide to Blockchain Tech
CH1 Production IntroductoryConcepts.pptx
Project quality management in manufacturing

Arduino basics & programming skill development