Arduino Uno is a development board. It is flexible with any sensors and modules (for example: Ultrasonic, IR, lm35, GSM module, GPS module, etc.,).
|Arduino UNO Board|
- Microcontroller is ATmega328
- Atmega328 is 28 pin IC
- Operating Voltage 5V
- Input Voltage 7-12V (External power supply not USB)
- Digital I/O Pins are 14 (Represented as 0-13 of which 6 pins provide PWM output i.e., 3,5,6,9,10,11. These PWM pins mainly used for speed control of a dc motor and led fading/brightness)
- Analog Pins are 6 (Represented as A0-A5 to these we can connect any analog sensor’s, A4 and A5 SDA and SCL are respectively used for i2c communication)
- DC Current per I/O Pin is 40 mA
- Flash Memory 32 KB (ATmega328) of which 0.5 KB used by the boot loader
- SRAM 2 KB
- EEPROM 1 KB
- Clock Speed crystal oscillator of 16 MHz to be connected externally
- Below image Fig 2. shows Arduino Uno pin layout
|Fig 2. Arduino uno pin layout|
- Actually, the controller (atmega328) pins are divided into three ports named PORTB, PORTC, and PORTD. I will discuss the port information in the next blog.