SlideShare a Scribd company logo
IOT :INTERNET OF THINGS
 INTRODUCTION
 DIFFERENT TYPES
 ARDUINO UNO
 HOW IT WORKS
2
 Arduino is the go-to gear for artists, hobbyists, students, and anyone with a gadgetry
dream.
 Arduino rose out of another formidable challenge: how to teach students to create
electronics, fast.
 With Arduino, you can control almost everything around you be it simple LED or giant
Robots.
3
 Basically Arduino is Microcontroller.
 Microcontroller is microprocessor with memory, RAM and some other peripheral
connected with it.
 The Arduino Uno is a microcontroller board based on the ATmega328 .
The ATmega328 has Flash memory of 32 KB (with 0.5 KB used for the bootloader). It
also has 2 KB of SRAM and 1 KB of EEPROM
4
5
Arduino Mega 2560
Arduino LilyPad
Arduino Uno
DIY Arduino
Boarduino Kit
 What does it have?
 14 Digital In/Out pins (6 can be used as PWM)
 6 Analog Inputs
 A USB Connection
 A Power Jack
 Reset Button
 On-board LED
 SCL/SDA pins (Serial Clock/ Serial Data pins)
 In short, it contains everything needed to support the microcontroller; simply connect it
to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get
started.
6
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 7
1.Ground or GND: These pins are used to ground circuits.
2.5V: This pin provides 5V Voltage to the circuits.
3.Analog Pins: These pins are for reading analog voltage value from sensors and convert
them into a digital value, that can be read. In Arduino Uno, there are 6 analog pins labeled
A0-A5.
4.Digital Pins: These pins are for both digital input (reading the state of the switch) and
digital output (controlling the LED). In Arduino Uno, there are 14 digital pins (0 -13).
5.PWM Pins: You may have noticed the tilde (~) next to some of the digital pins (3, 5, 6, 9,
10, and 11 on the UNO). These pins act as normal digital pins, but can also be used for
something called Pulse-Width Modulation (PWM). They are used as analog output (like
fading an LED in and out).
6.RX – TX: These are serial communication pins, used to communicate with other
Arduino boards as well as computers.
 Reset Button:This button is used to restart the code that is loaded on the Arduino.
 Power Indicator LED:This LED should light up whenever you plug your Arduino into
light doesn’t turn on, there’s a good chance something is wrong.
 RX – TX LEDs:These LEDs will give us some nice visual indications whenever our
transmitting data on the RX TX Pins.
 Pin 13 LED:Arduino Uno has an inbuilt LED connected to digital pin 13. Whenever
lights up and when it is LOW, LED is Off.
8
 You need to download Arduino IDE (Integrated Development Environment).
 Arduino IDE is available for all Mac, Windows.and Linux.
9
 Once you have downloaded and
installed/extracted the folder, you can
directly run Arduino.exe, which will
take you to its IDE.
 The IDE will look like the shown
screenshot.
10
error & status messages
 Before you start programming,
double check that correct board is
selected under Tools  Board.
 Now, you can start playing with
Arduino.
11
 The Arduino Uno can be
programmed with the Arduino
software. Select "Arduino Uno from
the Tools > Board menu (according to
the microcontroller on your board).
 All the peripheral connected with
Computers are using Serial Port.
 You can check port for Arduino Uno
in Device Manger.
12
13
Image from Theory and Practice of Tangible User Interfaces at UC Berkley
14
 digitalWrite()
 analogWrite()
 digitalRead()
 If (statements) / Boolean
 analogRead
 Serial Communication
Microcontrollers are digital devices – ON or OFF. Also called – discrete.
Analog signals are anything that can be a full range of values.
15
5 V
0 V
5 V
0 V
Analog Sensors
16
Sensors Variables
Mic soundVolume
Photoresistor lightLevel
Potentiometer dialPosition
Temp Sensor temperature
Flex Sensor bend
Accelerometer tilt/acceleration
Digital Sensors
•Digital sensors are more
straight forward than Analog.
•No matter what the sensor
there are only two settings: On
and Off
•Example, Push button, Switch
 “Serial” because data is broken into bits, each sent one after another in a single wire.
 Compiling turns your program into binary data (ones and zeros)
 Uploading sends the bits through USB cable to the Arduino
 The two LEDs near the USB connector blink when data is transmitted.
 RX blinks when the Arduino is receiving data.
 TX blinks when the Arduino is transmitting data
17
18
Compile
Upload
Status Message
Bhoomika p
R22ES006

More Related Content

PPTX
Arduino intro.pptx
PDF
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
PPTX
Lecture 7
PPTX
Introduction to arduino ppt main
PPTX
arduino uno.pptx
PPT
Introduction to Arduino 16822775 (2).ppt
PPTX
Internet of Things prescribed by University
PDF
Arduino microcontroller ins and outs with pin diagram
Arduino intro.pptx
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
Lecture 7
Introduction to arduino ppt main
arduino uno.pptx
Introduction to Arduino 16822775 (2).ppt
Internet of Things prescribed by University
Arduino microcontroller ins and outs with pin diagram

Similar to arduino uno (20)

PPTX
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PPTX
Arduino-Workshop-4.pptx
PPTX
Arduino-Workshop-4.pptx
PPTX
Arduino: On-board components description, IDE and Programming
PDF
aurduino-200107075953.pdf
DOCX
embedded manual for students to learn and do
PDF
PPTX
INTRODUCTION_TO_ARDUINO uno, applications
PPTX
Chapter 5 Arduino Microcontroller Systems .pptx
PPTX
Arduino study and applications in IT.pptx
PDF
Introduction to arduino
PPTX
POWERPOINT PRESENTATION ABOUT THE PARTS OF ARDUINO UNO
PPTX
IOT ARDUINO UNO.pptx
PDF
ARUDINO UNO and RasberryPi with Python
PDF
Arduino
PPTX
arduino and its introduction deep dive ppt.pptx
PPTX
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
PPTX
837452553-Arduino-PPT used for projects for UG Students
PDF
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
PPTX
Arduino-Workshop For beginners UG Students
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
Arduino-Workshop-4.pptx
Arduino-Workshop-4.pptx
Arduino: On-board components description, IDE and Programming
aurduino-200107075953.pdf
embedded manual for students to learn and do
INTRODUCTION_TO_ARDUINO uno, applications
Chapter 5 Arduino Microcontroller Systems .pptx
Arduino study and applications in IT.pptx
Introduction to arduino
POWERPOINT PRESENTATION ABOUT THE PARTS OF ARDUINO UNO
IOT ARDUINO UNO.pptx
ARUDINO UNO and RasberryPi with Python
Arduino
arduino and its introduction deep dive ppt.pptx
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pptx
837452553-Arduino-PPT used for projects for UG Students
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
Arduino-Workshop For beginners UG Students
Ad

Recently uploaded (20)

PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
artificial intelligence overview of it and more
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Introduction to the IoT system, how the IoT system works
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
Digital Literacy And Online Safety on internet
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
DOCX
Unit-3 cyber security network security of internet system
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Funds Management Learning Material for Beg
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Power Point - Lesson 3_2.pptx grad school presentation
artificial intelligence overview of it and more
Tenda Login Guide: Access Your Router in 5 Easy Steps
PptxGenJS_Demo_Chart_20250317130215833.pptx
Introduction to the IoT system, how the IoT system works
international classification of diseases ICD-10 review PPT.pptx
Digital Literacy And Online Safety on internet
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Decoding a Decade: 10 Years of Applied CTI Discipline
presentation_pfe-universite-molay-seltan.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
Introuction about WHO-FIC in ICD-10.pptx
WebRTC in SignalWire - troubleshooting media negotiation
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
SAP Ariba Sourcing PPT for learning material
Module 1 - Cyber Law and Ethics 101.pptx
Unit-3 cyber security network security of internet system
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Funds Management Learning Material for Beg
Ad

arduino uno

  • 2.  INTRODUCTION  DIFFERENT TYPES  ARDUINO UNO  HOW IT WORKS 2
  • 3.  Arduino is the go-to gear for artists, hobbyists, students, and anyone with a gadgetry dream.  Arduino rose out of another formidable challenge: how to teach students to create electronics, fast.  With Arduino, you can control almost everything around you be it simple LED or giant Robots. 3
  • 4.  Basically Arduino is Microcontroller.  Microcontroller is microprocessor with memory, RAM and some other peripheral connected with it.  The Arduino Uno is a microcontroller board based on the ATmega328 . The ATmega328 has Flash memory of 32 KB (with 0.5 KB used for the bootloader). It also has 2 KB of SRAM and 1 KB of EEPROM 4
  • 5. 5 Arduino Mega 2560 Arduino LilyPad Arduino Uno DIY Arduino Boarduino Kit
  • 6.  What does it have?  14 Digital In/Out pins (6 can be used as PWM)  6 Analog Inputs  A USB Connection  A Power Jack  Reset Button  On-board LED  SCL/SDA pins (Serial Clock/ Serial Data pins)  In short, it contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. 6
  • 7. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 7
  • 8. 1.Ground or GND: These pins are used to ground circuits. 2.5V: This pin provides 5V Voltage to the circuits. 3.Analog Pins: These pins are for reading analog voltage value from sensors and convert them into a digital value, that can be read. In Arduino Uno, there are 6 analog pins labeled A0-A5. 4.Digital Pins: These pins are for both digital input (reading the state of the switch) and digital output (controlling the LED). In Arduino Uno, there are 14 digital pins (0 -13). 5.PWM Pins: You may have noticed the tilde (~) next to some of the digital pins (3, 5, 6, 9, 10, and 11 on the UNO). These pins act as normal digital pins, but can also be used for something called Pulse-Width Modulation (PWM). They are used as analog output (like fading an LED in and out). 6.RX – TX: These are serial communication pins, used to communicate with other Arduino boards as well as computers.  Reset Button:This button is used to restart the code that is loaded on the Arduino.  Power Indicator LED:This LED should light up whenever you plug your Arduino into light doesn’t turn on, there’s a good chance something is wrong.  RX – TX LEDs:These LEDs will give us some nice visual indications whenever our transmitting data on the RX TX Pins.  Pin 13 LED:Arduino Uno has an inbuilt LED connected to digital pin 13. Whenever lights up and when it is LOW, LED is Off. 8
  • 9.  You need to download Arduino IDE (Integrated Development Environment).  Arduino IDE is available for all Mac, Windows.and Linux. 9
  • 10.  Once you have downloaded and installed/extracted the folder, you can directly run Arduino.exe, which will take you to its IDE.  The IDE will look like the shown screenshot. 10 error & status messages
  • 11.  Before you start programming, double check that correct board is selected under Tools  Board.  Now, you can start playing with Arduino. 11
  • 12.  The Arduino Uno can be programmed with the Arduino software. Select "Arduino Uno from the Tools > Board menu (according to the microcontroller on your board).  All the peripheral connected with Computers are using Serial Port.  You can check port for Arduino Uno in Device Manger. 12
  • 13. 13 Image from Theory and Practice of Tangible User Interfaces at UC Berkley
  • 14. 14  digitalWrite()  analogWrite()  digitalRead()  If (statements) / Boolean  analogRead  Serial Communication
  • 15. Microcontrollers are digital devices – ON or OFF. Also called – discrete. Analog signals are anything that can be a full range of values. 15 5 V 0 V 5 V 0 V
  • 16. Analog Sensors 16 Sensors Variables Mic soundVolume Photoresistor lightLevel Potentiometer dialPosition Temp Sensor temperature Flex Sensor bend Accelerometer tilt/acceleration Digital Sensors •Digital sensors are more straight forward than Analog. •No matter what the sensor there are only two settings: On and Off •Example, Push button, Switch
  • 17.  “Serial” because data is broken into bits, each sent one after another in a single wire.  Compiling turns your program into binary data (ones and zeros)  Uploading sends the bits through USB cable to the Arduino  The two LEDs near the USB connector blink when data is transmitted.  RX blinks when the Arduino is receiving data.  TX blinks when the Arduino is transmitting data 17

Editor's Notes

  • #5: Flash- Where program is stored. SRAM-Static Random Access Memory ( sketch creates and manipulates variables when it runs ) EEPROM- Electrically Erasable Programmable Read-Only Memory ( memory whose values are kept when the board is turned off )