Arduino UNO R3: Conexiones y Características Principales

Diagrama de pinout de la placa de desarrollo Arduino UNO R3 - fvml.com.br
Diagrama de pinout de la placa de desarrollo Arduino UNO R3

🌐 Puedes leer este artículo en: Português | English

La placa Arduino UNO R3 es, sin duda, una de las plataformas de prototipado electrónico más populares y accesibles del mundo. Ideal para principiantes, educadores y profesionales, su simplicidad y vasta comunidad la convierten en la opción perfecta para dar vida a proyectos innovadores. En el corazón de esta placa se encuentra el microcontrolador ATmega328P, un chip robusto y versátil que ofrece un excelente equilibrio entre rendimiento y consumo de energía.

En esta guía completa, profundizaremos en el pinout del Arduino UNO R3. Abordaremos cada pin, desde los de entrada y salida digitales y analógicas hasta los de alimentación y comunicación. Nuestro objetivo es proporcionar una referencia clara y detallada para que puedas utilizar tu placa con máxima confianza y aprovechar todo su potencial en tus proyectos.

Tabla de Pines de E/S (Entrada/Salida)

Pin en la Placa GPIO (Chip) Funciones Principales Notas Críticas / Estado por Defecto
D0 / RX PD0 UART (RX) Recibe datos seriales. Usado para comunicación con la computadora vía USB. Evita usar durante la carga del sketch.
D1 / TX PD1 UART (TX) Transmite datos seriales. Usado para comunicación con la computadora vía USB. Evita usar durante la carga del sketch.
D2 / ~2 PD2 PWM, INT0 Salida PWM. Puede ser usado como interrupción externa 0.
D3 / ~3 PD3 PWM, INT1 Salida PWM. Puede ser usado como interrupción externa 1.
D4 PD4 Digital Pin digital de uso general.
D5 / ~5 PD5 PWM Salida PWM.
D6 / ~6 PD6 PWM Salida PWM.
D7 PD7 Digital Pin digital de uso general.
D8 PB0 Digital Pin digital de uso general.
D9 / ~9 PB1 PWM Salida PWM.
D10 / ~10 PB2 PWM, SS Salida PWM. Pin 'Slave Select' para comunicación SPI.
D11 / ~11 PB3 PWM, MOSI Salida PWM. Pin 'Master Out Slave In' para comunicación SPI.
D12 / ~12 PB4 PWM, MISO Salida PWM. Pin 'Master In Slave Out' para comunicación SPI.
D13 PB5 Digital, SCK, LED Pin 'Serial Clock' para comunicación SPI. Conectado al LED integrado ('L').
A0 PC0 Entrada Analógica Lecturas de sensores analógicos (0 a 1023). También puede ser usado como pin digital (D14).
A1 PC1 Entrada Analógica Lecturas de sensores analógicos (0 a 1023). También puede ser usado como pin digital (D15).
A2 PC2 Entrada Analógica Lecturas de sensores analógicos (0 a 1023). También puede ser usado como pin digital (D16).
A3 PC3 Entrada Analógica Lecturas de sensores analógicos (0 a 1023). También puede ser usado como pin digital (D17).
A4 / SDA PC4 Entrada Analógica, I2C (SDA) Lectura analógica. Pin de datos (SDA) para comunicación I2C. También puede ser usado como pin digital (D18).
A5 / SCL PC5 Entrada Analógica, I2C (SCL) Lectura analógica. Pin de reloj (SCL) para comunicación I2C. También puede ser usado como pin digital (D19).

Tabla de Pines de Alimentación y Control

Pin en la Placa Nombre Función Descripción Técnica
VIN Input Voltage Alimentación Externa Entrada de voltaje (recomendado 7-12V) para el regulador de voltaje de la placa.
5V 5 Volts Alimentación de Salida/Entrada Salida regulada de 5V desde VIN o USB. Puede ser usado como entrada para alimentar la placa (cuidado de no dañar el regulador).
3.3V 3.3 Volts Alimentación de Salida Proporcionado por el regulador integrado. Máximo de 50mA. Para alimentar componentes que operan a 3.3V.
GND Ground Tierra Pines de referencia de tierra (0V). La placa posee varios pines GND para mayor comodidad.
AREF Analog Reference Referencia Analógica Voltaje de referencia para las entradas analógicas (0-5V por defecto). Puede ser usado para mejorar la precisión de las lecturas del ADC.
RESET Reset Reiniciar el Microcontrolador Poner este pin en nivel bajo (LOW) reinicia el microcontrolador ATmega328P.
IOREF I/O Reference Referencia de E/S Proporciona el voltaje de referencia al que opera el microcontrolador (5V en el UNO). Útil para shields que necesitan adaptarse al voltaje de la placa.

Diagrama Esquemático

El diagrama esquemático va más allá del pinout, mostrando cómo los componentes electrónicos internos de la placa están conectados. Es esencial para entender el flujo de energía y las señales, permitiendo diagnósticos más avanzados y la posibilidad de modificar o crear tus propias versiones de la placa. Analizar el esquemático ayuda a comprender el rol de cada componente, como el regulador de voltaje, el conversor USB-Serial y el microcontrolador principal.

Diagrama Esquemático Arduino UNO Rev 3 - fvml.com.br
Fig. 2 - Diagrama Esquemático Arduino UNO R3

🔗 Contenido Relacionado que Puede Interesarte!

Para ver el esquema del Arduino UNO R3, puedes acceder a la documentación oficial de Arduino. El documento contiene información técnica completa y actualizada sobre el hardware del módulo. Haz clic aquí para acceder al esquema en PDF en el sitio oficial de Arduino.

Resumen de Características Eléctricas y Limitaciones

  • Microcontrolador: La placa está equipada con el chip ATmega328P, operando a una frecuencia de reloj de 16 MHz.
  • Voltaje de Operación: La placa funciona con un voltaje de 5V, que es regulado internamente desde una fuente externa (pin VIN) o desde la conexión USB.
  • Alimentación (VIN): El pin VIN acepta un voltaje de entrada recomendado entre 7V y 12V. El rango absoluto puede llegar a 6-20V, pero voltajes más altos pueden sobrecalentar el regulador.
  • Corriente por Pin de E/S: Cada pin de E/S digital puede suministrar o recibir un máximo de 20mA de corriente. El valor absoluto máximo es 40mA, pero exceder 20mA puede dañar el pin permanentemente.
  • Corriente Total Pines de E/S: La suma de las corrientes de todos los pines de E/S y del pin 5V no debe exceder 200mA.
  • Conversor USB-Serial: La comunicación con la computadora es gestionada por un chip ATmega16U2, que actúa como un conversor USB a serial, permitiendo la programación y la depuración vía puerto serial virtual.
  • Memoria: El ATmega328P posee 32KB de memoria Flash (para el código, con 0.5KB usados por el bootloader), 2KB de SRAM (para variables) y 1KB de EEPROM (para almacenamiento de datos no volátiles).
  • Pines de Entrada Analógica (ADC): Posee 6 pines de entrada analógica (A0-A5) con una resolución de 10 bits (valores de 0 a 1023).

Comprender el pinout y las características eléctricas del Arduino UNO R3 es el primer paso para crear proyectos electrónicos robustos y funcionales. Esta guía sirve como una referencia rápida para evitar errores comunes, como sobrecargar un pin o usar una fuente de alimentación inadecuada. Dominando estos conceptos, estarás listo para explorar todo el universo de posibilidades que la plataforma Arduino ofrece, desde simples activaciones de LEDs hasta complejos sistemas de automatización e IoT.

🤔 Preguntas Frecuentes (FAQ): Sobre el Pinout del Arduino UNO R3

Para asegurar que tu proyecto sea un éxito, hemos compilado algunas de las preguntas más comunes sobre el pinout del Arduino UNO R3. ¡Revísalas!

¿Cuál es la diferencia entre los pines VIN y 5V? 🔽

El pin VIN es una entrada de voltaje crudo (recomendado 7-12V) que alimenta el regulador de voltaje de la placa, que a su vez genera los 5V estables. El pin 5V es la salida ya regulada. Puedes alimentar el Arduino por el pin 5V, pero debes asegurar que la fuente sea exactamente de 5V y estable, ya que esto omite el regulador de voltaje, lo que puede ser arriesgado para el microcontrolador.

¿Por qué algunos pines digitales tienen una tilde (~) al lado del número? 🔽

La tilde (~) indica que el pin soporta PWM (Pulse Width Modulation o Modulación por Ancho de Pulso). Estos pines pueden simular una salida analógica, variando el "ancho" del pulso de voltaje en alta frecuencia. Es muy usado para controlar el brillo de LEDs o la velocidad de motores DC. En el Arduino UNO, los pines PWM son los ~3, ~5, ~6, ~9, ~10, ~11.

¿Puedo usar los pines A0-A5 como pines digitales? 🔽

¡Sí! Los pines de entrada analógica (A0 a A5) también pueden funcionar como pines digitales. En el código, puedes referirte a ellos simplemente como A0, A1, etc., o usando sus números equivalentes de pines digitales (A0 es el 14, A1 es el 15, y así sucesivamente hasta A5 que es el 19).

¿Cómo funcionan los pines de comunicación I2C y SPI? 🔽

El I2C usa dos pines: SDA (línea de datos) en el pin A4 y SCL (línea de reloj) en el pin A5. Es un protocolo de comunicación con múltiples esclavos y un maestro. El SPI usa cuatro pines: MOSI (D11), MISO (D12), SCK (D13) y SS (D10). Es más rápido que el I2C, ideal para comunicación de alta velocidad con dispositivos como displays y tarjetas SD.

¿Qué pasa si excedo la corriente máxima de un pin de E/S? 🔽

Exceder la corriente máxima de 20mA (valor recomendado) por pin puede dañar permanentemente el puerto GPIO del microcontrolador ATmega328P. Esto puede hacer que el pin se vuelva inutilizable para entrada o salida. Para accionar cargas que requieren más corriente (como motores o relés), usa siempre un circuito driver, como un transistor o un módulo de relé.

¿Para qué sirve el pin AREF? 🔽

El pin AREF (Referencia Analógica) se usa para proporcionar un voltaje de referencia externo y más preciso para las conversiones del convertidor analógico-digital (ADC). Por defecto, el Arduino usa 5V como referencia, lo que significa que una lectura de 1023 corresponde a 5V. Si conectas un voltaje más estable y preciso (por ejemplo, 3.3V) al pin AREF, puedes mejorar la precisión de tus lecturas analógicas, especialmente cuando trabajas con sensores que operan en un rango de voltaje menor.

✨ Nuestro Agradecimiento y Próximos Pasos

Esperamos sinceramente que esta guía haya sido útil y enriquecedora para tus proyectos. ¡Gracias por dedicar tu tiempo a este contenido!

Tu Comentario es Invaluable:

¿Tienes alguna pregunta, sugerencia o corrección? No dudes en compartirla en los comentarios a continuación. ¡Tu contribución nos ayuda a perfeccionar este contenido para toda la comunidad de ElCircuits!

Si encontraste útil esta guía, ¡comparte el conocimiento!

🔗 Compartir Esta Guía

Saludos cordiales, El Equipo de Circuito Electrónicos ⚡

Compartir

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *