SlideShare una empresa de Scribd logo
1 de 22
INTRODUCTION TO ARDUINO AND ITS PINS
Signal
• A signal is a function that conveys information
about one dependent variable with respect to
another independent varible (such as time).
• Types of signals
– Analog signals
– Discrete signals
– Digital signals.
Analog signal
• A signal which is continuous both in time as
well as amplitude is known as a analog signal.
– Ex. Audio signals, Readings from a
thermometer,etc.
Discrete signal
• A signal which is discretized in time domain but is
continuous in amplitude domain is a discrete signal.
Digital singal.
• A discrete signal which is represented in zeros
and one’s is known as a digital signal.
Introduction to arduino!
• Arduino is a programmable device which is a
mixture of both hardware and software
• It consists of on board micro-controller and
Memory(RAM && ROM).
• Micro-controller used is ATMEGA 328p
• We need to program this micro controller in
order for it to perform certain tasks.
• A micro-controller understands only one’s and
zeros, so we will have to write programs in
high level language such as C and compile
them into machine level language.
• This program is then uploaded into the board
for it to perform the required task
• This programming is done using Arduino IDE.
• A micro-controller has i/o ports and memory
• The programs and data which are to be sent
are stored in the memory.
• Then data is transferred via the I/O ports
ATMEGA 328p
PIN LAYOUT OF ARDUINO
• Power pins
• Your arduino requires power to run!
• Power can be given to the arduino in 3 ways:
– Using a Battery to coaxial connector.
– Using a USB from a laptop
– Using the Vin ports of the arduino(Should’nt
exceed 7-12v).
• The function of the voltage regulator is to
control the voltage given to the Arduino
board and stabilize the DC voltages used by
the processor and other elements.
Voltage regulator
Power Output pins
• 5v – Gives 5v output at maximum current of
~400 MA.
• 3.3v- Gives 3.3V output at a maximum current
of 150 MA.
• GND : It is taken as the reference point for all
the voltages measured ie. Any voltage
measured is compared to the voltage at this
terminal.
Analog pins(input)
• The Arduino UNO board has five analog input
pins A0 through A5. These pins can read the
signal from an analog sensor like the humidity
sensor or temperature sensor and convert it
into a digital value that can be read by the
microprocessor. They have a 10 bit ADC which
converts the analog signal to digital signal.
They can be used as digital pins if needed.
Digital I/0 PINS
• The Arduino UNO board has 14 digital I/O pins
(of which 6 provide PWM (Pulse Width
Modulation) output. These pins can be
configured to work as input digital pins to read
logic values (0 or 1) or as digital output pins to
drive different modules like LEDs, relays, etc.
The pins labeled “~” can be used to generate
PWM.
Tx/Rx (pin0and1)
• These pins are used for serial communication
with other modules such as bluetooth module
and gsm module.
• When data is transmitted serially Tx led will be
flashing
• When data is received serially Rx led will be
flashing
Special Pins
• IOREF: Tells the user what voltage level is
considered as logic high. In case of an arduino
it will be 5v.
• AREF: If we want the ADC of Analog pins to
change the maximum voltage from 5v to less
than 5v, we should give that voltage to this pin
along with analogReference(Voltage) function.
• RESET: When a logic low pulse is sent at this
pin the arduino resets, i.e. the program starts
running from the start (similar to what
happens when u first upload the sketch).
Introduction to arduino!

Más contenido relacionado

La actualidad más candente

Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
Wingston
 

La actualidad más candente (20)

Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
ARDUINO AND ITS PIN CONFIGURATION
 ARDUINO AND ITS PIN  CONFIGURATION ARDUINO AND ITS PIN  CONFIGURATION
ARDUINO AND ITS PIN CONFIGURATION
 
Ir sensor
Ir sensorIr sensor
Ir sensor
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
 
Arduino
ArduinoArduino
Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino uno
 
IR proximity sensor report file.
IR proximity sensor report file.IR proximity sensor report file.
IR proximity sensor report file.
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Arduino Introduction (Blinking LED) Presentation (workshop #5)
Arduino  Introduction (Blinking LED)  Presentation (workshop #5)Arduino  Introduction (Blinking LED)  Presentation (workshop #5)
Arduino Introduction (Blinking LED) Presentation (workshop #5)
 
arduino
 arduino arduino
arduino
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
Lm 35
Lm 35Lm 35
Lm 35
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
 
5 Simple Arduino Projects for Beginners
5 Simple Arduino Projects for Beginners5 Simple Arduino Projects for Beginners
5 Simple Arduino Projects for Beginners
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 

Destacado

Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Ahmed Sakr
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with Arduino
Wee Keat Chin
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
zvikapika
 

Destacado (19)

Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
02 General Purpose Input - Output on the Arduino
02   General Purpose Input -  Output on the Arduino02   General Purpose Input -  Output on the Arduino
02 General Purpose Input - Output on the Arduino
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with Arduino
 
20150826 Introduction to Arduino
20150826 Introduction to Arduino20150826 Introduction to Arduino
20150826 Introduction to Arduino
 
DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board)
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
 
Arduino Introduction Guide 1
Arduino Introduction Guide 1Arduino Introduction Guide 1
Arduino Introduction Guide 1
 
50 apps in 50 minutes
50 apps in 50 minutes50 apps in 50 minutes
50 apps in 50 minutes
 
Aquaponics an urban friendly farming final
Aquaponics  an urban friendly farming finalAquaponics  an urban friendly farming final
Aquaponics an urban friendly farming final
 
Getting started with arduino
Getting started with arduinoGetting started with arduino
Getting started with arduino
 
Intro to the Arduino Entrepreneurial System
Intro to the Arduino Entrepreneurial SystemIntro to the Arduino Entrepreneurial System
Intro to the Arduino Entrepreneurial System
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower Robot
 
Programming with arduino
Programming with arduinoProgramming with arduino
Programming with arduino
 
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout BoardDIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
DIY UNO Play Breadboard ATMEGA328P with FT232 Breakout Board
 
IBC of Aquaponics
IBC of AquaponicsIBC of Aquaponics
IBC of Aquaponics
 
Intro arduino English
Intro arduino EnglishIntro arduino English
Intro arduino English
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
L12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 pL12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 p
 
A REVIEW ON MULTI-SEED SOWING MACHINE
A REVIEW ON MULTI-SEED SOWING MACHINEA REVIEW ON MULTI-SEED SOWING MACHINE
A REVIEW ON MULTI-SEED SOWING MACHINE
 

Similar a Introduction to arduino!

ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptx
aartis110
 
arduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdfarduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdf
ssusere5db05
 
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
Internet of Things Unit 3 notes-Design and Development and Arduino.pptxInternet of Things Unit 3 notes-Design and Development and Arduino.pptx
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
Dinola2
 
introductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdfintroductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdf
HebaEng
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptx
ethannguyen1618
 

Similar a Introduction to arduino! (20)

IOT ARDUINO UNO.pptx
IOT ARDUINO UNO.pptxIOT ARDUINO UNO.pptx
IOT ARDUINO UNO.pptx
 
Arduino
ArduinoArduino
Arduino
 
ATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptxATmegaMicrocontrollerArchitecturenotes.pptx
ATmegaMicrocontrollerArchitecturenotes.pptx
 
Arduino Family
Arduino FamilyArduino Family
Arduino Family
 
Introduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).pptIntroduction to Arduino 16822775 (2).ppt
Introduction to Arduino 16822775 (2).ppt
 
Arduino Foundations
Arduino FoundationsArduino Foundations
Arduino Foundations
 
Arduino Programming Basic
Arduino Programming BasicArduino Programming Basic
Arduino Programming Basic
 
Introduction Arduino uno
Introduction Arduino uno Introduction Arduino uno
Introduction Arduino uno
 
arduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdfarduinocourse-180308074529 (1).pdf
arduinocourse-180308074529 (1).pdf
 
Arduino course
Arduino courseArduino course
Arduino course
 
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
Internet of Things Unit 3 notes-Design and Development and Arduino.pptxInternet of Things Unit 3 notes-Design and Development and Arduino.pptx
Internet of Things Unit 3 notes-Design and Development and Arduino.pptx
 
Neno Project.docx
Neno Project.docxNeno Project.docx
Neno Project.docx
 
introductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdfintroductiontoarduino-111120102058-phpapp02.pdf
introductiontoarduino-111120102058-phpapp02.pdf
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptx
 
Robotics and Automation Using Arduino
Robotics and Automation Using ArduinoRobotics and Automation Using Arduino
Robotics and Automation Using Arduino
 
Arduino intro.pptx
Arduino intro.pptxArduino intro.pptx
Arduino intro.pptx
 
Intro to Arduino
Intro to ArduinoIntro to Arduino
Intro to Arduino
 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptx
 
Embedded systems presentation
Embedded systems presentationEmbedded systems presentation
Embedded systems presentation
 
Introduction to Arduino Webinar
Introduction to Arduino WebinarIntroduction to Arduino Webinar
Introduction to Arduino Webinar
 

Más de Makers of India (6)

Buzzer
BuzzerBuzzer
Buzzer
 
push button with led matrix
push button with led matrixpush button with led matrix
push button with led matrix
 
Arduino lcd display
Arduino lcd displayArduino lcd display
Arduino lcd display
 
Rgb
RgbRgb
Rgb
 
Integrated development environment
Integrated development environmentIntegrated development environment
Integrated development environment
 
Led fade
Led  fadeLed  fade
Led fade
 

Último

Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 

Último (20)

Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 

Introduction to arduino!

  • 1. INTRODUCTION TO ARDUINO AND ITS PINS
  • 2. Signal • A signal is a function that conveys information about one dependent variable with respect to another independent varible (such as time). • Types of signals – Analog signals – Discrete signals – Digital signals.
  • 3. Analog signal • A signal which is continuous both in time as well as amplitude is known as a analog signal. – Ex. Audio signals, Readings from a thermometer,etc.
  • 4. Discrete signal • A signal which is discretized in time domain but is continuous in amplitude domain is a discrete signal.
  • 5. Digital singal. • A discrete signal which is represented in zeros and one’s is known as a digital signal.
  • 6. Introduction to arduino! • Arduino is a programmable device which is a mixture of both hardware and software • It consists of on board micro-controller and Memory(RAM && ROM). • Micro-controller used is ATMEGA 328p • We need to program this micro controller in order for it to perform certain tasks.
  • 7. • A micro-controller understands only one’s and zeros, so we will have to write programs in high level language such as C and compile them into machine level language. • This program is then uploaded into the board for it to perform the required task • This programming is done using Arduino IDE. • A micro-controller has i/o ports and memory • The programs and data which are to be sent are stored in the memory. • Then data is transferred via the I/O ports
  • 8.
  • 10. PIN LAYOUT OF ARDUINO • Power pins • Your arduino requires power to run! • Power can be given to the arduino in 3 ways: – Using a Battery to coaxial connector. – Using a USB from a laptop – Using the Vin ports of the arduino(Should’nt exceed 7-12v).
  • 11.
  • 12. • The function of the voltage regulator is to control the voltage given to the Arduino board and stabilize the DC voltages used by the processor and other elements. Voltage regulator
  • 13.
  • 14. Power Output pins • 5v – Gives 5v output at maximum current of ~400 MA. • 3.3v- Gives 3.3V output at a maximum current of 150 MA. • GND : It is taken as the reference point for all the voltages measured ie. Any voltage measured is compared to the voltage at this terminal.
  • 15.
  • 16. Analog pins(input) • The Arduino UNO board has five analog input pins A0 through A5. These pins can read the signal from an analog sensor like the humidity sensor or temperature sensor and convert it into a digital value that can be read by the microprocessor. They have a 10 bit ADC which converts the analog signal to digital signal. They can be used as digital pins if needed.
  • 17.
  • 18. Digital I/0 PINS • The Arduino UNO board has 14 digital I/O pins (of which 6 provide PWM (Pulse Width Modulation) output. These pins can be configured to work as input digital pins to read logic values (0 or 1) or as digital output pins to drive different modules like LEDs, relays, etc. The pins labeled “~” can be used to generate PWM.
  • 19. Tx/Rx (pin0and1) • These pins are used for serial communication with other modules such as bluetooth module and gsm module. • When data is transmitted serially Tx led will be flashing • When data is received serially Rx led will be flashing
  • 20. Special Pins • IOREF: Tells the user what voltage level is considered as logic high. In case of an arduino it will be 5v. • AREF: If we want the ADC of Analog pins to change the maximum voltage from 5v to less than 5v, we should give that voltage to this pin along with analogReference(Voltage) function.
  • 21. • RESET: When a logic low pulse is sent at this pin the arduino resets, i.e. the program starts running from the start (similar to what happens when u first upload the sketch).