The Arduino Uno R3 is the world's most popular development board, perfect for both beginners and advanced makers. Powered by the ATmega328P microcontroller, this board provides everything you need to start building electronics projects.
| Parameter | Value |
|---|---|
| Microcontroller | ATmega328P |
| Operating Voltage | 5V |
| Input Voltage (recommended) | 7-12V |
| Input Voltage (limit) | 6-20V |
| Digital I/O Pins | 14 (of which 6 provide PWM output) |
| Analog Input Pins | 6 |
| DC Current per I/O Pin | 40 mA |
| DC Current for 3.3V Pin | 50 mA |
| Flash Memory | 32 KB (ATmega328P) 0.5 KB used by bootloader |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Clock Speed | 16 MHz |
| LED_BUILTIN | 13 |
| Length | 68.6 mm |
| Width | 53.4 mm |
| Weight | 25 g |
= Key Features =
Easy to Use – Plug and play with USB connection
Open Source – Full documentation and community support
Versatile – Compatible with thousands of sensors and modules
Beginner Friendly – Perfect for learning electronics and programming
Professional Grade – Suitable for prototyping and production
√ Ready to use out of the box – just connect USB and start coding
√ Compatible with Arduino IDE – free and open source
√ Works with Windows, Mac, and Linux
√ Includes bootloader – no external programmer required
The Arduino Uno R3 is programmed using the Arduino IDE (Integrated Development Environment). The board features a builtin USBto-serial converter, allowing you to upload code directly via USB cable.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}
The above example blinks the built-in LED – the "Hello World" of Arduino programming.
The Arduino Uno R3 features 6 analog inputs, 14 digital I/O pins (6 with PWM capability), and a 16 MHz crystal oscillator. The board includes everything needed to support the microcontroller: simply connect it to a computer with a USB cable or power it with an ACtoDC adapter or battery to get started.
ATmega328P microcontroller delivers reliable performance with 32KB flash memory, 2KB SRAM, and 1KB EEPROM – enough for most projects.
√ Perfect for beginners, students, and professionals
√ Ideal for STEM education and prototyping
√ Backed by a global community of makers and developers