Site icon ElectroIoT

Arduino Uno Details Pinout Guide

The Arduino Uno is a widely used microcontroller board based on the ATmega328P. It features 14 digital input/output pins, 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header, and a reset button. Below is a detailed breakdown of all its pins and their functionalities.


1. Power Pins


2. Digital I/O Pins (0-13)

The Arduino Uno has 14 digital input/output (I/O) pins, numbered D0 to D13. They operate at 5V and can provide or receive up to 40mA per pin. Some pins have special functions:


3. Analog Input Pins (A0-A5)

The Arduino Uno has 6 analog input pins, numbered A0 to A5. These pins can read analog signals (0-5V) and convert them into a 10-bit digital value (0-1023).


4. Communication Pins

Serial Communication (UART)

SPI Communication

I2C Communication


5. PWM Pins

The Arduino Uno provides 6 PWM-capable digital pins (D3, D5, D6, D9, D10, D11). PWM (Pulse Width Modulation) is used for simulating analog output, such as dimming LEDs or controlling motors.


6. Interrupt Pins

The board supports hardware interrupts on specific digital pins:

These can trigger an interrupt routine when a signal change is detected (LOW, RISING, FALLING, or CHANGE).


7. ICSP Header

The ICSP (In-Circuit Serial Programming) header allows programming the ATmega328P directly using an external programmer. It consists of 6 pins:


8. LED Indicator Pins


Conclusion

The Arduino Uno pinout is versatile and well-suited for beginners and professionals. Understanding its pins helps in utilizing the board efficiently for various projects, including IoT, robotics, and automation.

Would you like to add diagrams or pinout images to enhance the guide?

 

Exit mobile version