SlideShare a Scribd company logo
Arduino
Yarelis D. Acevedo
Arianna H. Colón
Tiahra N. Avilés
1
AGENDA 2
1
2
3
4
What is an Arduino? Why Arduino? How can I
use it and implement it on the lab?
What is Arduino?
How Arduinos are programmed
Arduino Software
How to get started?
Using Tinkercad simulator
Hands On
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 lab?
01
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
microcontroller
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
● Push buttons, touchpads,
tilt switches
● Variable resistors (Sliders,
Volume knobs)
● Photoresistors (sensing
light)
● Thermistors (temperature)
● Ultrasound (proximity
range finder)
Sensors
● Lights, LED’s
● Motors
● Speakers
● Displays (LCD’s)
Actuators
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
programming
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
02
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
Upload
New
sketch
Opens
Save
Search
How to get
started?
03
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
Online
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
longer leg to pin
12
38
Write the code After writing the
code, start the
simulation here
to see the
circuit work with
the Arduino!
39
40
Button 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
04
Challenge!! 48
LED Control Using a button
Challenge!! 49
LED Brightness Control Using a Potentiometer
Challenge!! 50
Scrolling LED

More Related Content

PPTX
Arduino basics & programming skill development
PPTX
Arduino Introduction PPT for school students
PPS
What is Arduino ?
PPTX
IoT applications With Arduino coding and real life examples
PPTX
Arduino intro.pptx
PPT
Introduction to Arduino - Basics programming
PPTX
Arduino workshop
PDF
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
Arduino basics & programming skill development
Arduino Introduction PPT for school students
What is Arduino ?
IoT applications With Arduino coding and real life examples
Arduino intro.pptx
Introduction to Arduino - Basics programming
Arduino workshop
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS

Similar to Arduino_IOT Arduino_IOT Arduino_IOTArdui (20)

PPTX
Arduino . .
PPTX
introduction of arduino and node mcu
PDF
NSTA 2013 Denver - ArduBlock and Arduino
PPTX
Arduino Workshop (3).pptx
PPTX
Introduction to Arduino
PPTX
Arduino uno details and Workshop contents
PPTX
Arduino-Workshop For beginners UG Students
PPTX
Internet of Things prescribed by University
DOCX
embedded manual for students to learn and do
PPTX
This will give the basic introduction to a arduino
PPTX
Introduction to Arduino
PPTX
1.Arduino Ecosystem.pptx
PPTX
Tinkercad Workshop PPT, Dept. of ECE.pptx
PPTX
Arduino Slides With Neopixels
PPTX
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PPT
PDF
SKAD Electronics Training Manual.pdf
PPTX
Tech Talk IOT
PPTX
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
PPTX
Microcontroller based system Babc.pptx
Arduino . .
introduction of arduino and node mcu
NSTA 2013 Denver - ArduBlock and Arduino
Arduino Workshop (3).pptx
Introduction to Arduino
Arduino uno details and Workshop contents
Arduino-Workshop For beginners UG Students
Internet of Things prescribed by University
embedded manual for students to learn and do
This will give the basic introduction to a arduino
Introduction to Arduino
1.Arduino Ecosystem.pptx
Tinkercad Workshop PPT, Dept. of ECE.pptx
Arduino Slides With Neopixels
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
SKAD Electronics Training Manual.pdf
Tech Talk IOT
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
Microcontroller based system Babc.pptx
Ad

More from deepikayadav216323 (14)

PDF
ministry of steel govt of India ministry
DOCX
M.Tech -EV-2 25 9 2024EEECh5-Three-Phase
PDF
EM Sep Magazine (Case Study)CRI Patentab
PDF
Minutes of Meeting CRI Patentabilityy in
PDF
CRI Patentability in India CRI Patentabi
PDF
CRI Patentability in India CRI Patentability in India
PPTX
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
PDF
IOT lab ManualArduino_IOTArduino_IOTArdu
PDF
manual Internet of ThingsArduino_IOTArdu
PDF
lawlawlawlawlawlawlawlawlawlawlawlawlawl
PDF
introdata structureintrodata structureee
PDF
FundamentalsofRobotics FundamentalsofRob
PDF
software software software software soft
PDF
SingaporevisaSingaporevisaSingapore visa
ministry of steel govt of India ministry
M.Tech -EV-2 25 9 2024EEECh5-Three-Phase
EM Sep Magazine (Case Study)CRI Patentab
Minutes of Meeting CRI Patentabilityy in
CRI Patentability in India CRI Patentabi
CRI Patentability in India CRI Patentability in India
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
IOT lab ManualArduino_IOTArduino_IOTArdu
manual Internet of ThingsArduino_IOTArdu
lawlawlawlawlawlawlawlawlawlawlawlawlawl
introdata structureintrodata structureee
FundamentalsofRobotics FundamentalsofRob
software software software software soft
SingaporevisaSingaporevisaSingapore visa
Ad

Recently uploaded (20)

PDF
Introduction to the IoT system, how the IoT system works
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPT
tcp ip networks nd ip layering assotred slides
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
PPTX
Funds Management Learning Material for Beg
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
DOCX
Unit-3 cyber security network security of internet system
PPTX
Internet___Basics___Styled_ presentation
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
SAP Ariba Sourcing PPT for learning material
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
E -tech empowerment technologies PowerPoint
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
Introduction to the IoT system, how the IoT system works
Cloud-Scale Log Monitoring _ Datadog.pdf
Sims 4 Historia para lo sims 4 para jugar
INTERNET------BASICS-------UPDATED PPT PRESENTATION
tcp ip networks nd ip layering assotred slides
Decoding a Decade: 10 Years of Applied CTI Discipline
Job_Card_System_Styled_lorem_ipsum_.pptx
How to Ensure Data Integrity During Shopify Migration_ Best Practices for Sec...
Funds Management Learning Material for Beg
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
SASE Traffic Flow - ZTNA Connector-1.pdf
Power Point - Lesson 3_2.pptx grad school presentation
Unit-3 cyber security network security of internet system
Internet___Basics___Styled_ presentation
The Internet -By the Numbers, Sri Lanka Edition
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
SAP Ariba Sourcing PPT for learning material
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
E -tech empowerment technologies PowerPoint
Module 1 - Cyber Law and Ethics 101.pptx

Arduino_IOT Arduino_IOT Arduino_IOTArdui

  • 1. Arduino Yarelis D. Acevedo Arianna H. Colón Tiahra N. Avilés 1
  • 2. AGENDA 2 1 2 3 4 What is an Arduino? Why Arduino? How can I use it and implement it on the lab? What is Arduino? How Arduinos are programmed Arduino Software How to get started? Using Tinkercad simulator Hands On
  • 3. What is a microcontroller To answer this enter to menti.com Code: 5829 2707 3
  • 4. 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.
  • 5. Big computers vs small computers 5
  • 6. What is Arduino? What is an Arduino? What is the purpose? How can I use it and implement it on the lab? 01 6
  • 7. 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 microcontroller 7
  • 8. 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. 9 What is it used for? ● Physical Computing projects / research ● Interactive Installations ● Rapid Prototyping
  • 10. What can I do? 10 ● Push buttons, touchpads, tilt switches ● Variable resistors (Sliders, Volume knobs) ● Photoresistors (sensing light) ● Thermistors (temperature) ● Ultrasound (proximity range finder) Sensors ● Lights, LED’s ● Motors ● Speakers ● Displays (LCD’s) Actuators
  • 13. 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
  • 14. Arduino Uno 14 Digital output 0, 1 Serial Port In circuit serial programming ATMEL Microcontroller Analog input Power supply Power input USB port
  • 15. 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!
  • 16. How Arduino is programmed? 16 Using a software called Arduino IDE
  • 17. Arduino Software How Arduinos are programmed 02 17
  • 18. 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.
  • 19. Arduino Language 19 ● Simplified C/C++ ● Based on the wiring project ○ http://wiring.org.co ● Peripheral libraries ○ LCD, sensors, 12C, ect.
  • 20. 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
  • 21. 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. 22 Let’s see how a sketch for turning an LED light runs in an Arduino
  • 24. Global variables 24 Global variables int ledPin = 13; - LED connected to the control pin 13
  • 29. If you have the board 29
  • 30. 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!
  • 31. Plug in it into the computer 31
  • 33. 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.
  • 34. Tinkercad 34 Make an account in tinkercad It’s free!
  • 35. 35
  • 36. 36 Scroll down until you find the Arduino Uno
  • 37. 37 Find the resistor and the LED Connect the resistor to the GND (Ground) Connect the LED: Shorter leg with the resistor and longer leg to pin 12
  • 38. 38 Write the code After writing the code, start the simulation here to see the circuit work with the Arduino!
  • 39. 39
  • 40. 40
  • 42. Moving a stepper motor 42
  • 43. Moving a stepper motor using a potentiometer 43
  • 44. Using a load cell 44
  • 45. More projects 45 You can find more projects at: https://create.ardui no.cc/projecthub
  • 46. 46
  • 48. Challenge!! 48 LED Control Using a button
  • 49. Challenge!! 49 LED Brightness Control Using a Potentiometer