Inicio » Placas Arduino » Arduino UNO R3

La placa Arduino UNO R3 es la más popular entre las placas del proyecto Arduino debido a su versatilidad y robustez. Es una plataforma de prototipado muy versátil y ampliamente utilizada en proyectos electrónicos.

Su popularidad también se debe a que su uso y programación son muy fáciles de aprender, por eso se ha extendido tanto su uso en el ámbito educativo. Si estás comenzando en el apasionante mundo de Arduino esta placa es la mejor elección.

Pero no solo es una placa destinada al aprendizaje. Puedes realizar increíbles proyectos con ella puesto que es muy flexible a la hora de conectar y controlar diversos componentes y dispositivos. Además es compatible con una amplia gama de «shields», lo que permite ampliar sus funcionalidades.

Arduino UNO R3 placa
Imagen extraída de: arduino.cc

Especificaciones técnicas

Arduino UNO R3 es una placa de desarrollo de código abierto que integra un microcontrolador ATmega328P de alta eficiencia.

El microcontrolador no va soldado a la placa, por lo que podrás sustituirlo fácilmente si se daña. Aunque existe una versión SMD en la que el microcontrolador si va soldado. En la siguiente imagen puedes ver la diferencia entre ambos.

Arduino UNO R3 vs Arduino UNO R3 SMD

Lleva conectado un oscilador de cristal de 16 MHz, responsable de proporcionar el ritmo de reloj al microcontrolador.

Dispone de una interfaz USB que permite al Arduino UNO comunicarse con un ordenador. Además, podrás usar esta interfaz para cargar los programas (llamados sketch) en el microcontrolador.

El microcontrolador ATmega328P cuenta con 1kb de EEPROM. Es el almacenamiento no volátil del Arduino UNO R3, en el cual se almacenan los Sketch.

La placa está equipada de 6 entradas analógicas y 14 pines digitales, de los cuales 6 soportan modulación por ancho de pulso (PWM).

La placa Arduino UNO R3 soporta una alimentación de entre 7 y 12 V. Puedes alimentar la placa a través de la interfaz USB o mediante su conector de alimentación coaxial.

En el siguiente esquema puedes ver los componentes principales de la placa Arduino UNO R3:

Componentes Arduino UNO R3
  1. Botón reset
  2. Pines digitales E/S
  3. Interfaz USB
  4. Chip de comunicación serie
  5. LED conectado al pin 13
  6. LEDs TX y RX
  7. LED de encendido
  8. ISCP
  9. Oscilador de cristal de 16MHz
  10. Regulador de tensión
  11. Microcontrolador ATmega328P
  12. Conector de alimentación
  13. Pines analógicos entrada

En la siguiente tabla puedes consultar más en detalle las especificaciones técnicas del Arduino UNO R3:

MicrocontroladorATmega328P
Interfaz USBUSB-B
PinesDigitales E/S: 14
– PWM: 6
Analógicos entrada: 6
ComunicaciónUART
I2C
SPI
AlimentaciónVoltaje de E/S: 5V
Voltaje nominal de entrada: 7-12V
CC por pin: 20mA
Conector CC coaxial
Velocidad de relojProcesador principal: ATmega328P 16 MHz
Procesador USB serie: ATmega16U2 16 MHz
Memoria2KB SRAM
32KB FLASH
1KB EEPROM
DimensionesPeso: 25 g
Ancho: 53.4 mm
Longitud: 68,6 mm
Fuente: https://docs.arduino.cc/hardware/uno-rev3

Arduino UNO R3 datasheet: https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf

Pines del Arduino UNO R3

En el siguiente esquema puedes ver todos los pines de la placa Atrduino UNO R3.

Arduino UNO pinout

Todos los pines digitales están etiquetados en color naranja. Los que tienen un color naranja más pálido, además soportan PWM. Estos último puedes identificarlos fácilmente en la placa porque siempre llevan una virgulilla (~) al lado.

Los pines analógicos están etiquetados en color verde.

En color azul escuro están marcado los pines del protocolo I2C y en azul claro los del protocolo SPI.

Los pines de tensión de referencia y el pin de reset están etiquetados en gris. Los pines de alimentación en rojo y los pines de tierra en negro.

Cada pin de la placa Arduino que va conectado con un pin del microcontrolador ATmega328P tiene una etiqueta blanca en la que se indica el pin del microcontrolador al que va conectado. En la parte inferior del esquema puedes consultar los pines del ATmega328P.

Programación

El Arduino UNO R3 se programa con el lenguaje de Arduino basado en C++ utilizando alguno de los IDEs de Arduino.

Existen 3 IDEs con los que puedes programar Sketch para el Arduino UNO R3:

  • Arduino IDE: Es una aplicación de escritorio disponible para todos los sistemas operativos. Si estás empezando es la opción que te recomiendo puesto que es muy fácil de instalar y muy sencillo de usar.
  • Arduino CLI: Es un cliente de línea de comandos. Esta opción es para usuarios un poco más avanzados que estén familiarizados con el uso de comandos del sistema operativo.
  • Editor Web: Es el IDE cloud de Arduino. Requiere realizar un registro.

Shields compatibles con Arduino UNO

Puedes ampliar las funcionalidades del Arduino UNO R3 utilizando alguno de los siguientes Shields compatibles:

9 Axis Motion Shield

9 Axis Motion Shield

Ethernet Shield 2

Ethernet Shield 2

Motor Shield Rev3

Motor Shield Rev3

4 Relays Shield

4 Relays Shield

*Imágenes de los shield extraídas de arduino.cc

Tutoriales

Con los siguientes tutoriales podrás practicar con la placa Arduino UNO R3.

Igualmente, si navegas por las distintas secciones de esta web encontrarás muchos más ejemplos prácticos y proyectos que podrás realizar con tu Arduino UNO R3.

sígueme en instagram

Te avisaré cuando publique nuevo contenido en paraarduino.com y en mi canal de YouTube (@ParaArduino).

No hemos podido validar tu suscripción.
¡Se ha realizado tu suscripción!

Newsletter

Suscríbete para que te avise cuando publique nuevo contenido.

Usamos Brevo como plataforma de marketing. Al hacer clic a continuación para enviar este formulario, consiente que la información proporcionada sea transferida a Brevo para su procesamiento de acuerdo con sus términos de uso