4. EIOT UNIT 3 - Introduction to Arduino and Types of Arduino
4. EIOT UNIT 3 - Introduction to Arduino and Types of Arduino
What is arduino?
⚫ Arduino is an open source platform based
around programmable development boards
that can be integrated into a range of simple
and complex projects.
⚫ An Arduino board contains a microcontroller
which can be programmed to sense and
control devices in the physical world. The
microcontroller is able to interact with a
large variety of components such as LEDs,
motors and displays.
Applications
⚫ Embedded system
⚫ Robotics
⚫ Motion control
⚫ DC motor control
⚫ Defense and security defense
⚫ Parking lot counter
⚫ Home and industrial automation
⚫ Water quality testing
⚫ Xoscillo ( open-source oscilloscope )
⚫ Count down timer for traffic lights
⚫ 5V: This pin is used as a regulated power supply voltage and it
is used to give supply to the board as well as onboard
components.
⚫ 3.3V: This pin is used to provide a supply of 3.3V which is
generated from a voltage regulator on the board
⚫ GND: This pin is used to ground the Arduino board.
⚫ Reset: This pin is used to reset the microcontroller. It is used to
Resets the microcontroller.
⚫ Analog Pins: The pins A0 to A5 are used as an analog input and
it is in the range of 0-5V.
⚫ Digital Pins: The pins 0 to 13 are used as a digital input or
output for the Arduino board.
⚫ Serial Pins: These pins are also known as a UART pin. It is used
for communication between the Arduino board and a computer
or other devices.
⚫ External Interrupt Pins: This pin is used to produce the External
interrupt and it is done by pin numbers 2 and 3.
⚫ PWM Pins: This pins is used to convert the digital signal into an analog
by varying the width of the Pulse. The pin numbers 3, 5, 6,9,10 and 11
are used as a PWM pin.
⚫ SPI Pins: This is the Serial Peripheral Interface pin, it is used to
maintain SPI communication with the help of the SPI library.
⚫ SPI pins include:
⚫ SS: Pin number 10 is used as a Slave Select
⚫ MOSI: Pin number 11 is used as a Master Out Slave In
⚫ MISO: Pin number 12 is used as a Master In Slave Out
⚫ SCK: Pin number 13 is used as a Serial Clock
⚫ LED Pin: The board has an inbuilt LED using digital pin-13. The LED
glows only when the digital pin becomes high.
⚫ AREF Pin: This is an analog reference pin of the Arduino board. It is
used to provide a reference voltage from an external power supply.
⚫ ICSP: In-Circuit Serial Programming. The users can program the
Arduino board's firmware using the ICSP pins.
⚫ The program or firmware with the advanced functionalities is received
by microcontroller with the help of the ICSP header.