KEMBAR78
Arduino01.pptx
Introduction to Arduino
Prepared By:
K. H. Shedbalkar
Department of Electrical Engineering,
Sharad Institute of Technology, College of Engineering
Introduction
• Arduino is an open-source platform used for
building electronics projects. Arduino consists
of both a physical programmable circuit board
(often referred to as a microcontroller) and a
piece of software, or IDE (Integrated
Development Environment) that runs on your
computer, used to write and upload computer
code to the physical board.
• Unlike most previous programmable circuit
boards, the Arduino does not need a separate
piece of hardware in order to load new code
onto the board -- you can simply use a USB
cable. Additionally, the Arduino IDE uses a
simplified version of C++, making it easier to
learn to program
Reference: https://www.arduino.cc/
Key components of an Arduino board.
Types of Arduino
• Arduino Uno
• Arduino Nano
• Arduino Micro
• Arduino Due
• LilyPad Arduino Board
• Arduino Bluetooth
• Arduino Diecimila
• RedBoard Arduino Board
• Arduino Mega Board
• Arduino Leonardo Board
• Arduino Robot
• Arduino Esplora
• Arduino Pro Mic
• Arduino Ethernet
• Arduino Zero
• Fastest Arduino Board
Arduino Uno
• This Arduino board depends on an ATmega328P
based microcontroller. As compared with other
types of arduino boards, it is very simple to use
like the Arduino Mega type board. .It consists of
14-digital I/O pins, where 6-pins can be used as
PWM, 6-analog inputs, a reset button, a power
jack, a USB connection, an In-Circuit Serial
Programming header (ICSP), etc. It includes
everything required to hold up the
microcontroller; simply attach it to a PC with the
help of a USB cable and give the supply to get
started with an AC-to-DC adapter or battery.
• Processor - 16Mhz ATmega328
• Memory - 2KB SRAM, 32KB flash
• Digital I/O - 14
• Analog I/O - 6 input, 0 output
Arduino Micro
• The Arduino Micro board mainly depends on
the ATmega32U4 based Microcontroller that
includes 20-sets of pins where the 7-pins are
PWM pins, 12-analog input pins. This board
includes different components like an ICSP
header, RST button, small USB connection,
crystal oscillator-16MHz. The USB connection
is inbuilt and this board is the shrunk version
of the Leonardo board.
Arduino Mega
• The Arduino Mega is similar to the UNO’s big brother. It
includes lots of digital I/O pins (from that, 14-pins can
be used as PWM o/ps), 6-analog inputs, a reset button,
a power jack, a USB connection, and a reset button. It
includes everything required to hold up the
microcontroller; simply attach it to a PC with the help
of a USB cable and give the supply to get started with
an AC-to-DC adapter or battery. The huge number of
pins make this Arduino board very helpful for designing
projects that need a bunch of digital i/ps or o/ps like
lots of buttons. Please refer to this link to know more
about Arduino Mega Board
• Processor - 16MHz ATmega2560
• Memory - 8KB SRAM, 256KB flash
• Digital I/O - 54
• Analog I/O - 16 input, 0 output
Reference
• https://www.arduino.cc/
• https://www.elprocus.com/different-types-of-
arduino-boards/

Arduino01.pptx

  • 1.
    Introduction to Arduino PreparedBy: K. H. Shedbalkar Department of Electrical Engineering, Sharad Institute of Technology, College of Engineering
  • 2.
    Introduction • Arduino isan open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board.
  • 3.
    • Unlike mostprevious programmable circuit boards, the Arduino does not need a separate piece of hardware in order to load new code onto the board -- you can simply use a USB cable. Additionally, the Arduino IDE uses a simplified version of C++, making it easier to learn to program Reference: https://www.arduino.cc/
  • 4.
    Key components ofan Arduino board.
  • 5.
    Types of Arduino •Arduino Uno • Arduino Nano • Arduino Micro • Arduino Due • LilyPad Arduino Board • Arduino Bluetooth • Arduino Diecimila • RedBoard Arduino Board • Arduino Mega Board • Arduino Leonardo Board • Arduino Robot • Arduino Esplora • Arduino Pro Mic • Arduino Ethernet • Arduino Zero • Fastest Arduino Board
  • 6.
    Arduino Uno • ThisArduino board depends on an ATmega328P based microcontroller. As compared with other types of arduino boards, it is very simple to use like the Arduino Mega type board. .It consists of 14-digital I/O pins, where 6-pins can be used as PWM, 6-analog inputs, a reset button, a power jack, a USB connection, an In-Circuit Serial Programming header (ICSP), etc. It includes everything required to hold up the microcontroller; simply attach it to a PC with the help of a USB cable and give the supply to get started with an AC-to-DC adapter or battery.
  • 7.
    • Processor -16Mhz ATmega328 • Memory - 2KB SRAM, 32KB flash • Digital I/O - 14 • Analog I/O - 6 input, 0 output
  • 8.
    Arduino Micro • TheArduino Micro board mainly depends on the ATmega32U4 based Microcontroller that includes 20-sets of pins where the 7-pins are PWM pins, 12-analog input pins. This board includes different components like an ICSP header, RST button, small USB connection, crystal oscillator-16MHz. The USB connection is inbuilt and this board is the shrunk version of the Leonardo board.
  • 9.
    Arduino Mega • TheArduino Mega is similar to the UNO’s big brother. It includes lots of digital I/O pins (from that, 14-pins can be used as PWM o/ps), 6-analog inputs, a reset button, a power jack, a USB connection, and a reset button. It includes everything required to hold up the microcontroller; simply attach it to a PC with the help of a USB cable and give the supply to get started with an AC-to-DC adapter or battery. The huge number of pins make this Arduino board very helpful for designing projects that need a bunch of digital i/ps or o/ps like lots of buttons. Please refer to this link to know more about Arduino Mega Board
  • 10.
    • Processor -16MHz ATmega2560 • Memory - 8KB SRAM, 256KB flash • Digital I/O - 54 • Analog I/O - 16 input, 0 output
  • 11.