Overview
Arduino is an Open Source embedded development platform which is easy-to-use. It comprises of Hardware boards and Software tools. Examples of some of the most popular Arduino Hardware boards are –
Arduino Software tools
Arduino IDE
This is an Integrated Development Environment which offers compilation-to-download functionality with a rich set of library functions.
Arduino Programming Language
A fancy name for a – simplified C language based programming platform with a rich set of libraries for accessing microcontroller features and third party hardware chips!
Because of simplicity, Arduino platform quickly became famous. This blog post collects all the trivial information necessary for you to get started with Arduino Uno.
Arduino Uno Pinout
Arduino Uno is based on ATmega328P Atmel AVR family microcontroller (MCU). This MCU has 32KB of flash, 2KB of SRAM and 1 KB of EEPROM. It has 14 digital IO pins (PORTD – 8pins, PORTC – 6 pins, PORTB – 5pins), 6 Analogue input pins, which can be sampled using on-chip ADC. It also has 6 PWM outputs multiplexed on to the digital IO pins. A 16 MHz crystal is installed on the board.
Arduino Uno dimensions measure 68.6 mm X 53.4 mm.
Following figure shows the Arduino Uno R3 pinout (i.e. Pin mapping from AVR pins to Arduino headers) and other hardware details of the board.
Arduino Uno Schematic
The Complete archive of the EAGLE schematic diagram and board layout is provided on the Arduino website.
https://www.arduino.cc/en/uploads/Main/arduino_Uno_Rev3-02-TH.zip
For a quick reference, coloured version of the Arduino Uno R3 schematic is given below:
PDF Schematics
https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
ATMega328P Datasheet
http://www.atmel.com/Images/doc8161.pdf
Harnessing the full power of ATmega328P MCU
Arduino Software framework is extremely simple, and straight forward to use. However, this simplicity comes at the expense of the full control on the MCU code. In order to use the full power of MCU, it can be best used with the Atmel Studio.
Where to buy Arduino Uno R3?
Arduino Uno Kit can be bought at really cheap prices from the following sources
Arduino Learning Kit (With Stepper Motors, 160×2 LCD, Servo, Buzzer, LCD Dot matrix, Photoresistors, Potentiometer, LM35 temperature sensor, Infrared receiver, Flame sensor, Tilt sensor, SMD components box, ULN2003 drive board, Jumper wires) |
Buy Arduino Uno R3 Learning Kit |
Arduino Uno R3 board | Buy Arduino Uno R3 |
Arduino Uno R3 board (From Amazon India) |
Buy Arduino Uno from Amazon |
Other useful information about Arduino Uno
ATMega328P Datasheet
http://www.atmel.com/Images/doc8161.pdf
Arduino Uno Project Hub: Contains lots and lots of projects made of hobbyists
https://create.arduino.cc/projecthub/products/arduino-uno-genuino-uno
Arduino UNO Datasheet
Unfortunately, there is no single document which can serve as the comprehensive datasheet for this board. In this blog post, most of the necessary material is gathered from the arduino.cc website. To get more details about the Arduino you can refer to:
https://www.arduino.cc/en/Main/ArduinoBoardUno
#Arduino #Arduino-Uno #Atmel #AVR #Introduction #Beginner