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

Similar to Arduino_IOT Arduino_IOT Arduino_IOTArdui (20)

Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
Emmanuel Obot
 
arduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptxarduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptx
SruSru1
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino
Dennis Espiritu
 
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino DraftQ2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Kameshvra Dela Cruz
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
Md. Nahidul Islam
 
Chapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptxChapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptx
khgh7
 
02 Sensors and Actuators Understand .pdf
02 Sensors and Actuators Understand .pdf02 Sensors and Actuators Understand .pdf
02 Sensors and Actuators Understand .pdf
engsharaf2025
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
baabtra.com - No. 1 supplier of quality freshers
 
Report on arduino
Report on arduinoReport on arduino
Report on arduino
Ravi Phadtare
 
Internet of Things prescribed by University
Internet of Things prescribed by UniversityInternet of Things prescribed by University
Internet of Things prescribed by University
Sanjay Kumar
 
Arduino
ArduinoArduino
Arduino
Jerin John
 
Arduino
ArduinoArduino
Arduino
Madugula Kumar
 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptx
aravind Guru
 
Arduino microcontroller ins and outs with pin diagram
Arduino microcontroller ins and outs with pin diagramArduino microcontroller ins and outs with pin diagram
Arduino microcontroller ins and outs with pin diagram
ArifatunNesa
 
Arduino Comic-Jody Culkin-2011
Arduino Comic-Jody Culkin-2011Arduino Comic-Jody Culkin-2011
Arduino Comic-Jody Culkin-2011
ΚΔΑΠ Δήμου Θέρμης
 
Arduino comic v0004
Arduino comic v0004Arduino comic v0004
Arduino comic v0004
DO!MAKERS
 
Getting startedwitharduino ch04
Getting startedwitharduino ch04Getting startedwitharduino ch04
Getting startedwitharduino ch04
Anil Yadav
 
Arduino guide
Arduino guideArduino guide
Arduino guide
Rajan Gautam
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Jawaher Abdulwahab Fadhil
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
vishal choudhary
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
Emmanuel Obot
 
arduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptxarduino and its introduction deep dive ppt.pptx
arduino and its introduction deep dive ppt.pptx
SruSru1
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino
Dennis Espiritu
 
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino DraftQ2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Q2 Arduino Draft Q2 Arduino Draft Q2 Arduino Draft
Kameshvra Dela Cruz
 
Chapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptxChapter 5 Arduino Microcontroller Systems .pptx
Chapter 5 Arduino Microcontroller Systems .pptx
khgh7
 
02 Sensors and Actuators Understand .pdf
02 Sensors and Actuators Understand .pdf02 Sensors and Actuators Understand .pdf
02 Sensors and Actuators Understand .pdf
engsharaf2025
 
Internet of Things prescribed by University
Internet of Things prescribed by UniversityInternet of Things prescribed by University
Internet of Things prescribed by University
Sanjay Kumar
 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptx
aravind Guru
 
Arduino microcontroller ins and outs with pin diagram
Arduino microcontroller ins and outs with pin diagramArduino microcontroller ins and outs with pin diagram
Arduino microcontroller ins and outs with pin diagram
ArifatunNesa
 
Arduino comic v0004
Arduino comic v0004Arduino comic v0004
Arduino comic v0004
DO!MAKERS
 
Getting startedwitharduino ch04
Getting startedwitharduino ch04Getting startedwitharduino ch04
Getting startedwitharduino ch04
Anil Yadav
 

More from deepikayadav216323 (14)

ministry of steel govt of India ministry
ministry of steel govt of India ministryministry of steel govt of India ministry
ministry of steel govt of India ministry
deepikayadav216323
 
M.Tech -EV-2 25 9 2024EEECh5-Three-Phase
M.Tech -EV-2 25 9 2024EEECh5-Three-PhaseM.Tech -EV-2 25 9 2024EEECh5-Three-Phase
M.Tech -EV-2 25 9 2024EEECh5-Three-Phase
deepikayadav216323
 
EM Sep Magazine (Case Study)CRI Patentab
EM Sep Magazine (Case Study)CRI PatentabEM Sep Magazine (Case Study)CRI Patentab
EM Sep Magazine (Case Study)CRI Patentab
deepikayadav216323
 
Minutes of Meeting CRI Patentabilityy in
Minutes of Meeting CRI Patentabilityy inMinutes of Meeting CRI Patentabilityy in
Minutes of Meeting CRI Patentabilityy in
deepikayadav216323
 
CRI Patentability in India CRI Patentabi
CRI Patentability in India CRI PatentabiCRI Patentability in India CRI Patentabi
CRI Patentability in India CRI Patentabi
deepikayadav216323
 
CRI Patentability in India CRI Patentability in India
CRI Patentability in India CRI Patentability in IndiaCRI Patentability in India CRI Patentability in India
CRI Patentability in India CRI Patentability in India
deepikayadav216323
 
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
deepikayadav216323
 
IOT lab ManualArduino_IOTArduino_IOTArdu
IOT lab ManualArduino_IOTArduino_IOTArduIOT lab ManualArduino_IOTArduino_IOTArdu
IOT lab ManualArduino_IOTArduino_IOTArdu
deepikayadav216323
 
manual Internet of ThingsArduino_IOTArdu
manual Internet of ThingsArduino_IOTArdumanual Internet of ThingsArduino_IOTArdu
manual Internet of ThingsArduino_IOTArdu
deepikayadav216323
 
lawlawlawlawlawlawlawlawlawlawlawlawlawl
lawlawlawlawlawlawlawlawlawlawlawlawlawllawlawlawlawlawlawlawlawlawlawlawlawlawl
lawlawlawlawlawlawlawlawlawlawlawlawlawl
deepikayadav216323
 
introdata structureintrodata structureee
introdata structureintrodata structureeeintrodata structureintrodata structureee
introdata structureintrodata structureee
deepikayadav216323
 
FundamentalsofRobotics FundamentalsofRob
FundamentalsofRobotics FundamentalsofRobFundamentalsofRobotics FundamentalsofRob
FundamentalsofRobotics FundamentalsofRob
deepikayadav216323
 
software software software software soft
software software software software softsoftware software software software soft
software software software software soft
deepikayadav216323
 
SingaporevisaSingaporevisaSingapore visa
SingaporevisaSingaporevisaSingapore visaSingaporevisaSingaporevisaSingapore visa
SingaporevisaSingaporevisaSingapore visa
deepikayadav216323
 
ministry of steel govt of India ministry
ministry of steel govt of India ministryministry of steel govt of India ministry
ministry of steel govt of India ministry
deepikayadav216323
 
M.Tech -EV-2 25 9 2024EEECh5-Three-Phase
M.Tech -EV-2 25 9 2024EEECh5-Three-PhaseM.Tech -EV-2 25 9 2024EEECh5-Three-Phase
M.Tech -EV-2 25 9 2024EEECh5-Three-Phase
deepikayadav216323
 
EM Sep Magazine (Case Study)CRI Patentab
EM Sep Magazine (Case Study)CRI PatentabEM Sep Magazine (Case Study)CRI Patentab
EM Sep Magazine (Case Study)CRI Patentab
deepikayadav216323
 
Minutes of Meeting CRI Patentabilityy in
Minutes of Meeting CRI Patentabilityy inMinutes of Meeting CRI Patentabilityy in
Minutes of Meeting CRI Patentabilityy in
deepikayadav216323
 
CRI Patentability in India CRI Patentabi
CRI Patentability in India CRI PatentabiCRI Patentability in India CRI Patentabi
CRI Patentability in India CRI Patentabi
deepikayadav216323
 
CRI Patentability in India CRI Patentability in India
CRI Patentability in India CRI Patentability in IndiaCRI Patentability in India CRI Patentability in India
CRI Patentability in India CRI Patentability in India
deepikayadav216323
 
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
B.Tech(EEE)_SOLID STATE DRIVES AND CONTROL_EE0401_4TH YEAR_7TH SEMESTER_
deepikayadav216323
 
IOT lab ManualArduino_IOTArduino_IOTArdu
IOT lab ManualArduino_IOTArduino_IOTArduIOT lab ManualArduino_IOTArduino_IOTArdu
IOT lab ManualArduino_IOTArduino_IOTArdu
deepikayadav216323
 
manual Internet of ThingsArduino_IOTArdu
manual Internet of ThingsArduino_IOTArdumanual Internet of ThingsArduino_IOTArdu
manual Internet of ThingsArduino_IOTArdu
deepikayadav216323
 
lawlawlawlawlawlawlawlawlawlawlawlawlawl
lawlawlawlawlawlawlawlawlawlawlawlawlawllawlawlawlawlawlawlawlawlawlawlawlawlawl
lawlawlawlawlawlawlawlawlawlawlawlawlawl
deepikayadav216323
 
introdata structureintrodata structureee
introdata structureintrodata structureeeintrodata structureintrodata structureee
introdata structureintrodata structureee
deepikayadav216323
 
FundamentalsofRobotics FundamentalsofRob
FundamentalsofRobotics FundamentalsofRobFundamentalsofRobotics FundamentalsofRob
FundamentalsofRobotics FundamentalsofRob
deepikayadav216323
 
software software software software soft
software software software software softsoftware software software software soft
software software software software soft
deepikayadav216323
 
SingaporevisaSingaporevisaSingapore visa
SingaporevisaSingaporevisaSingapore visaSingaporevisaSingaporevisaSingapore visa
SingaporevisaSingaporevisaSingapore visa
deepikayadav216323
 
Ad

Recently uploaded (17)

10 Latest Technologies and Their Benefits to End.pptx
10 Latest Technologies and Their Benefits to End.pptx10 Latest Technologies and Their Benefits to End.pptx
10 Latest Technologies and Their Benefits to End.pptx
EphraimOOghodero
 
basic to advance network security concepts
basic to advance network security conceptsbasic to advance network security concepts
basic to advance network security concepts
amansinght675
 
How to Make Money as a Cam Model – Tips, Tools & Real Talk
How to Make Money as a Cam Model – Tips, Tools & Real TalkHow to Make Money as a Cam Model – Tips, Tools & Real Talk
How to Make Money as a Cam Model – Tips, Tools & Real Talk
Cam Sites Expert
 
ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676
areebaimtiazpmas
 
OSI_Security_Architecture Computer Science.pptx
OSI_Security_Architecture Computer Science.pptxOSI_Security_Architecture Computer Science.pptx
OSI_Security_Architecture Computer Science.pptx
faizanaseem873
 
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AIAI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
skdav34
 
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
Taqyea
 
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdfFrontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Internet Bundle Now
 
HPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptxHPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptx
naziaahmadnm
 
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your BusinessCloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
DanaJohnson510230
 
Networking_Essentials_version_3.0_-_Module_7.pptx
Networking_Essentials_version_3.0_-_Module_7.pptxNetworking_Essentials_version_3.0_-_Module_7.pptx
Networking_Essentials_version_3.0_-_Module_7.pptx
elestirmen
 
Networking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspectsNetworking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspects
amansinght675
 
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdfEssential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
CartCoders
 
all Practical Project LAST summary note.docx
all Practical Project LAST summary note.docxall Practical Project LAST summary note.docx
all Practical Project LAST summary note.docx
seidjemal94
 
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
Reversed Out Creative
 
Presentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIKPresentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIK
SELMA SALTIK
 
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptxTransport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
ssuser80a7e81
 
10 Latest Technologies and Their Benefits to End.pptx
10 Latest Technologies and Their Benefits to End.pptx10 Latest Technologies and Their Benefits to End.pptx
10 Latest Technologies and Their Benefits to End.pptx
EphraimOOghodero
 
basic to advance network security concepts
basic to advance network security conceptsbasic to advance network security concepts
basic to advance network security concepts
amansinght675
 
How to Make Money as a Cam Model – Tips, Tools & Real Talk
How to Make Money as a Cam Model – Tips, Tools & Real TalkHow to Make Money as a Cam Model – Tips, Tools & Real Talk
How to Make Money as a Cam Model – Tips, Tools & Real Talk
Cam Sites Expert
 
ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676ARTIFICIAL INTELLIGENCE.pptx2565567765676
ARTIFICIAL INTELLIGENCE.pptx2565567765676
areebaimtiazpmas
 
OSI_Security_Architecture Computer Science.pptx
OSI_Security_Architecture Computer Science.pptxOSI_Security_Architecture Computer Science.pptx
OSI_Security_Architecture Computer Science.pptx
faizanaseem873
 
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AIAI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
AI REPLACING HUMANS /FATHER OF AI/BIRTH OF AI
skdav34
 
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
原版西班牙马拉加大学毕业证(UMA毕业证书)如何办理
Taqyea
 
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdfFrontier Unlimited Internet Setup Step-by-Step Guide.pdf
Frontier Unlimited Internet Setup Step-by-Step Guide.pdf
Internet Bundle Now
 
HPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptxHPC_Course_Presentation_No_Images included.pptx
HPC_Course_Presentation_No_Images included.pptx
naziaahmadnm
 
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your BusinessCloud VPS Provider in India: The Best Hosting Solution for Your Business
Cloud VPS Provider in India: The Best Hosting Solution for Your Business
DanaJohnson510230
 
Networking_Essentials_version_3.0_-_Module_7.pptx
Networking_Essentials_version_3.0_-_Module_7.pptxNetworking_Essentials_version_3.0_-_Module_7.pptx
Networking_Essentials_version_3.0_-_Module_7.pptx
elestirmen
 
Networking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspectsNetworking concepts from zero to hero that covers the security aspects
Networking concepts from zero to hero that covers the security aspects
amansinght675
 
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdfEssential Tech Stack for Effective Shopify Dropshipping Integration.pdf
Essential Tech Stack for Effective Shopify Dropshipping Integration.pdf
CartCoders
 
all Practical Project LAST summary note.docx
all Practical Project LAST summary note.docxall Practical Project LAST summary note.docx
all Practical Project LAST summary note.docx
seidjemal94
 
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out5 Reasons cheap WordPress hosting is costing you more | Reversed Out
5 Reasons cheap WordPress hosting is costing you more | Reversed Out
Reversed Out Creative
 
Presentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIKPresentation About The Buttons | Selma SALTIK
Presentation About The Buttons | Selma SALTIK
SELMA SALTIK
 
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptxTransport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
Transport Conjjjjjjjjjjjjjjjjjjjjjjjsulting by Slidesgo.pptx
ssuser80a7e81
 
Ad

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