SlideShare a Scribd company logo
Arduino-Workshop-4.pptx
 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.
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 2
 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
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 3
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 4
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.
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 5
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 6
Digital IO
PWM(3, 5, 6, 9, 10, 11)
SCLSDA
(I2C Bus)
RESET
PWR IN
USB
(to Computer)
Analog
INPUTS
POWER
5V / 3.3V / GND
 You need to download Arduino IDE (Integrated Development Environment).
 Arduino IDE is available for all Mac, Windows.and Linux.
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 7
 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.
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 8
error & status messages
 Before you start programming,
double check that correct board is
selected under Tools  Board.
 Now, you can start playing with
Arduino.
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 9
 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.
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 10
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 11
Image from Theory and Practice of Tangible User Interfaces at UC Berkley
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 12
 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.
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 13
5 V
0 V
5 V
0 V
Analog Sensors
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 14
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
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 15
Arduino-Workshop-4.pptx
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 17
 digitalWrite()
Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 18
Compile
Upload
Status Message
Pune Makers
16th May 2015

More Related Content

PDF
Arduino Basics
PPTX
Raspberry Pi (Introduction)
PPTX
Introduction To Raspberry Pi with Simple GPIO pin Control
ODP
Robotics and Arduino (Arduino UNO)
PPTX
Introduction to Arduino
PPTX
Raspberry pi
PDF
Arduino uno
PPTX
Introduction to Arduino.pptx
Arduino Basics
Raspberry Pi (Introduction)
Introduction To Raspberry Pi with Simple GPIO pin Control
Robotics and Arduino (Arduino UNO)
Introduction to Arduino
Raspberry pi
Arduino uno
Introduction to Arduino.pptx

What's hot (20)

PPTX
Introduction to Arduino
PPTX
Arduino and robotics
PPT
FireWire
ODP
Introduction to Arduino
PPTX
PCI Slot
PPTX
Introduction to the Arduino
PPT
PPTX
Arduino
PDF
Présentation FPGA
DOCX
Winter traning arduino report final
PPTX
Priority Encoder
PPTX
Jumper wires
PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PDF
Arduino Workshop Day 1 - Basic Arduino
PPTX
PPTX
Rs 232 interface
PPTX
Raspberry pi
PDF
Flash memory
PPTX
Lesson sample introduction to arduino
PPT
Building IoT with Arduino Day One
Introduction to Arduino
Arduino and robotics
FireWire
Introduction to Arduino
PCI Slot
Introduction to the Arduino
Arduino
Présentation FPGA
Winter traning arduino report final
Priority Encoder
Jumper wires
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Arduino Workshop Day 1 - Basic Arduino
Rs 232 interface
Raspberry pi
Flash memory
Lesson sample introduction to arduino
Building IoT with Arduino Day One
Ad

Similar to Arduino-Workshop-4.pptx (20)

PPTX
Arduino uno details and Workshop contents
PPTX
Arduino-Workshop For beginners UG Students
PDF
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
PPTX
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
PPTX
MICROCONTROLLER BASED SYSTEM
PPTX
Arduino intro.pptx
PPTX
arduino uno
PPTX
P.Akshaya reddy.pptx
PPTX
Arduino study and applications in IT.pptx
DOCX
Arduino ppt 2023
PDF
aurduino-200107075953.pdf
PPTX
Arduino: On-board components description, IDE and Programming
PPTX
Internet of Things prescribed by University
PPTX
microcontroller based system and arduino.pptx
PPTX
Microcontroller based system amonG.pptx
PPTX
arduino uno.pptx
DOCX
embedded manual for students to learn and do
PPTX
6-MicrocontrollersSystemLessonOneSix.pptx
PPS
What is Arduino ?
PPTX
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
Arduino uno details and Workshop contents
Arduino-Workshop For beginners UG Students
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
PEQUEÑO CURSO DE ARDUINO DESDE SEÑALES HASTA PROGRAMACIÓN
MICROCONTROLLER BASED SYSTEM
Arduino intro.pptx
arduino uno
P.Akshaya reddy.pptx
Arduino study and applications in IT.pptx
Arduino ppt 2023
aurduino-200107075953.pdf
Arduino: On-board components description, IDE and Programming
Internet of Things prescribed by University
microcontroller based system and arduino.pptx
Microcontroller based system amonG.pptx
arduino uno.pptx
embedded manual for students to learn and do
6-MicrocontrollersSystemLessonOneSix.pptx
What is Arduino ?
By Asst.Prof.D.R.Bhise Electrical Engineering Department Matoshri College of...
Ad

More from HebaEng (20)

PDF
lectNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2.pdf
PDF
lectااتتتتاارررررررررررررررررررررررررررر1.pdf
PDF
M2M_250327_22434hjjik7_250411_183538.pdf
PDF
M3M_250327ggggt_224420_250411_183353.pdf
PDF
MATHLECT1LECTUREFFFFFFFFFFFFFFFFFFHJ.pdf
PPTX
Estimate the value of the following limits.pptx
PDF
lecrfigfdtj x6 I f I ncccfyuggggrst3.pdf
PPTX
LECtttttttttttttttttttttttttttttt2 M.pptx
PDF
lect4ggghjjjg t I c jifr7hvftu b gvvbb.pdf
PDF
lect5.gggghhhhhhhhhhhhyyhhhygfe6 in b cfpdf
PPTX
sensorshhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
PDF
Homework lehhhhghjjjjhgd thvfgycture 1.pdf
PDF
PIC1jjkkkkkkkjhgfvjitr c its GJ tagging hugg
PPT
lecture1ddddgggggggggggghhhhhhh (11).ppt
PDF
math6.pdf
PDF
math1مرحلة اولى -compressed.pdf
PDF
digital10.pdf
PDF
PIC Serial Communication_P2 (2).pdf
PPTX
Instruction 3.pptx
PPTX
IO and MAX 2.pptx
lectNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2.pdf
lectااتتتتاارررررررررررررررررررررررررررر1.pdf
M2M_250327_22434hjjik7_250411_183538.pdf
M3M_250327ggggt_224420_250411_183353.pdf
MATHLECT1LECTUREFFFFFFFFFFFFFFFFFFHJ.pdf
Estimate the value of the following limits.pptx
lecrfigfdtj x6 I f I ncccfyuggggrst3.pdf
LECtttttttttttttttttttttttttttttt2 M.pptx
lect4ggghjjjg t I c jifr7hvftu b gvvbb.pdf
lect5.gggghhhhhhhhhhhhyyhhhygfe6 in b cfpdf
sensorshhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Homework lehhhhghjjjjhgd thvfgycture 1.pdf
PIC1jjkkkkkkkjhgfvjitr c its GJ tagging hugg
lecture1ddddgggggggggggghhhhhhh (11).ppt
math6.pdf
math1مرحلة اولى -compressed.pdf
digital10.pdf
PIC Serial Communication_P2 (2).pdf
Instruction 3.pptx
IO and MAX 2.pptx

Recently uploaded (20)

PDF
Queuing formulas to evaluate throughputs and servers
PPTX
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
PDF
Monitoring Global Terrestrial Surface Water Height using Remote Sensing - ARS...
PPTX
Simulation of electric circuit laws using tinkercad.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
A Framework for Securing Personal Data Shared by Users on the Digital Platforms
PPTX
The-Looming-Shadow-How-AI-Poses-Dangers-to-Humanity.pptx
PDF
Chad Ayach - A Versatile Aerospace Professional
PDF
algorithms-16-00088-v2hghjjnjnhhhnnjhj.pdf
PPTX
Glazing at Facade, functions, types of glazing
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
Principles of Food Science and Nutritions
PDF
BRKDCN-2613.pdf Cisco AI DC NVIDIA presentation
PPTX
AgentX UiPath Community Webinar series - Delhi
PDF
B.Tech (Electrical Engineering ) 2024 syllabus.pdf
PDF
Introduction to Data Science: data science process
PPT
Ppt for engineering students application on field effect
PDF
오픈소스 LLM, vLLM으로 Production까지 (Instruct.KR Summer Meetup, 2025)
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Queuing formulas to evaluate throughputs and servers
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
Monitoring Global Terrestrial Surface Water Height using Remote Sensing - ARS...
Simulation of electric circuit laws using tinkercad.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
A Framework for Securing Personal Data Shared by Users on the Digital Platforms
The-Looming-Shadow-How-AI-Poses-Dangers-to-Humanity.pptx
Chad Ayach - A Versatile Aerospace Professional
algorithms-16-00088-v2hghjjnjnhhhnnjhj.pdf
Glazing at Facade, functions, types of glazing
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Structs to JSON How Go Powers REST APIs.pdf
Principles of Food Science and Nutritions
BRKDCN-2613.pdf Cisco AI DC NVIDIA presentation
AgentX UiPath Community Webinar series - Delhi
B.Tech (Electrical Engineering ) 2024 syllabus.pdf
Introduction to Data Science: data science process
Ppt for engineering students application on field effect
오픈소스 LLM, vLLM으로 Production까지 (Instruct.KR Summer Meetup, 2025)
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx

Arduino-Workshop-4.pptx

  • 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. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 2
  • 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 Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 3
  • 4. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 4 Arduino Mega 2560 Arduino LilyPad Arduino Uno DIY Arduino Boarduino Kit
  • 5.  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. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 5
  • 6. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 6 Digital IO PWM(3, 5, 6, 9, 10, 11) SCLSDA (I2C Bus) RESET PWR IN USB (to Computer) Analog INPUTS POWER 5V / 3.3V / GND
  • 7.  You need to download Arduino IDE (Integrated Development Environment).  Arduino IDE is available for all Mac, Windows.and Linux. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 7
  • 8.  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. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 8 error & status messages
  • 9.  Before you start programming, double check that correct board is selected under Tools  Board.  Now, you can start playing with Arduino. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 9
  • 10.  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. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 10
  • 11. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 11 Image from Theory and Practice of Tangible User Interfaces at UC Berkley
  • 12. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 12  digitalWrite()  analogWrite()  digitalRead()  If (statements) / Boolean  analogRead  Serial Communication
  • 13. Microcontrollers are digital devices – ON or OFF. Also called – discrete. Analog signals are anything that can be a full range of values. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 13 5 V 0 V 5 V 0 V
  • 14. Analog Sensors Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 14 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
  • 15.  “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 Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 15
  • 17. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 17  digitalWrite()
  • 18. Pune Makers ( http://www.meetup.com/Pune-Makers/ ) 18 Compile Upload Status Message

Editor's Notes

  • #4: 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 )