Arduino Leonardo Pinout, esquema y especificaciones en detalle

¿Quieres descubrir el fascinante mundo de Arduino Leonardo? En este artículo te presentamos el pinout, esquema y especificaciones en detalle de esta increíble placa de desarrollo. Descubre cómo aprovechar al máximo sus capacidades y crea proyectos únicos y emocionantes. ¡No te lo pierdas!

El Arduino Leonardo es una placa de microcontrolador basada en el microchip ATmega32u4. El atmega32u4 viene con un cargador de arranque incorporado, lo que hace que sea conveniente actualizar la placa Arduino con nuestro código. Consta de un total de 20 pines de E/S digitales (de los cuales 7 se pueden usar como salidas PWM y 12 como entradas analógicas), un conector de alimentación, un puerto micro USB, un oscilador de cristal de 16 MHz, un encabezado ICSP y un Botón de reinicio. El pinout Arduino Leonardo basado en Atmega32u4 y las especificaciones se dan en detalle en esta publicación.

Pines de Arduino Leonardo:

Arduino Leonardo Pinout, esquema y especificaciones en detalle
Pines de Arduino Leonardo

Microchip ATmega32u4: El ATmega32u4 es un microchip AVR de 8 bits de bajo consumo y alto rendimiento. Tiene 32 KB (de los cuales 4 KB son utilizados por el gestor de arranque), 2,5 KB de SRAM y 1 KB de EEPROM.

Oscilador de cristal: El oscilador de cristal dentro de la placa tiene una frecuencia de 16 MHz, lo que genera la señal de reloj en el microcontrolador. Su función básica es proporcionar la temporización y el control básicos a la placa.

arduino leonardo Asignación de pines de alimentación:

Gato de barril – El conector Barrel o el conector de alimentación de CC de 7-12 V se pueden utilizar para alimentar su placa Arduino. El conector de barril está conectado a un adaptador. La placa es compatible con cualquier adaptador cuya potencia oscile entre 5 y 20 voltios, pero el fabricante recomienda mantenerla entre 7 y 12 voltios.

Nota: Por encima de 12 voltios, la placa puede sobrecalentarse y un voltaje por debajo de 7 voltios puede no ser suficiente para alimentar la placa.

Puerto micro USB – El Micro USB es más pequeño que el puerto Mini USB estándar y es mucho más plano y ligeramente cónico que el micro USB. Nos permite unir la conexión entre la placa y la computadora. Es muy importante para la programación de la placa Arduino Leonardo.

Vino: Es el pin de voltaje de entrada que está conectado a la fuente de alimentación externa para encender la placa Arduino. Si el voltaje se suministra a través del conector de alimentación, este pin se puede utilizar como pin de alimentación.

Arduino Leanardo Pinout- Entrada analogica:

El Leonardo consta de 12 entradas analógicas, etiquetadas de A0 a A11, todos estos pines también se pueden usar como pines de E/S digitales. Cada uno de estos pines analógicos tiene un ADC incorporado de resolución de 210 bits (por lo que dará 1024 valores).

Arduino Leonardo Pinout, esquema y especificaciones en detalle
Pines analógicos, digitales y PWM

Arduino Leanardo Pinout- Pines de E/S digitales:

Hay 20 pines de E/S digital en el Leonardo que se pueden usar como entrada o salida. Funcionan a 5 voltios. Los pines digitales Arduino Leonardo pueden leer solo dos estados: cuando hay una señal de voltaje presente y cuando está ausente. Este tipo de entrada generalmente se conoce como digital (o binaria) y estos estados se denominan ALTO y BAJO o 1 y 0.

Arduino Leanardo Pinout- pines PWM:

Hay seis pines del conjunto de pines digitales que son pines PWM (modulación de ancho de pulso) que están numerados como 3, 5, 6, 9, 10, 11 y 13. Proporcione una salida PWM de 8 bits con la función analogWrite().

UART Patas:

Arduino Leonardo Pinout, esquema y especificaciones en detalle
Pines UART de Arduino Leonardo

Estos pines se utilizan para la comunicación en serie, 0 (RX) para recibir los datos y 1 (TX) para transmitir (TX) datos en serie TTL utilizando la capacidad de serie del hardware ATmega32U4.

ICSP:

Lo que representa Programación en serie en circuito. Estos pines se utilizan para programar el firmware de la placa Arduino Leonardo. Los nuevos cambios de firmware con las nuevas capacidades se envían a través del microcontrolador con la ayuda de este encabezado ICSP.

El encabezado ICSP consta de 6 pines.

Interfaz de dos hilos (TWI)/I2C:

Arduino Leonardo Pinout, esquema y especificaciones en detalle
Pines Arduino Leonardo I2C

Es el protocolo de comunicación serie de dos hilos. Son las siglas de Inter-Integrated Circuits. El I2C utiliza dos líneas para enviar y transmitir datos: un pin de reloj en serie (SCL) y un pin de datos en serie (SDA).

  • SCL-Lo que representa Reloj en serie. Se define como el pin que transmite los datos del reloj. Se utiliza para sincronizar el envío de datos entre los dos dispositivos. El reloj serie lo proporciona el dispositivo maestro.
  • ASD-Lo que representa Datos en serie. Se define como el pin utilizado tanto por el esclavo como por el maestro para enviar y recibir los datos intermedios. Por eso también se le conoce como Linea de datos, mientras que SCL se conoce como línea de reloj.

Pines de interrupción externa:

Arduino Leonardo Pinout, esquema y especificaciones en detalle
Pines de interrupción externa

Hay 5 pines de interrupciones externas en la placa: 3 (interrupción 0), 2 (interrupción 1), 0 (interrupción 2), 1 (interrupción 3) y 7 (interrupción 4). Estos pines se pueden configurar de tal manera que si ocurre alguno de los siguientes cambios: en un valor bajo, un borde ascendente o descendente, o un cambio en el valor.

SPI Patas:

Lo que representa Interfaz Periférica Serial. Estos pines son utilizados por los microcontroladores para comunicarse con uno o más dispositivos periféricos de manera eficiente. A diferencia de Arduino UNO, los pines SPI en la placa Leonardo están presentes en el encabezado ICSP, tEstos pines admiten la comunicación SPI utilizando la biblioteca SPI. Esto significa que incluso si tenemos un escudo que usa comunicación SPI, pero NO consta de un conector ICSP de 6 pines que se puede conectar al encabezado ICSP de 6 pines de Leonardo, el escudo no funcionará.

Otros pines:

5V: El pin de 5V emite 5v a los componentes externos. La fuente de alimentación de 5V para la placa Arduino Nano es un conector USB y el Vin.

3,3 V: El pin de 3,3 V funciona como voltaje regulado de salida de 3,3 V

TIERRA. Pines de tierra. Estos se utilizan para conectar a tierra el circuito.

AREF: Tensión de referencia para las entradas analógicas. Usado con la función analogReference().

LED 13: En la placa, hay un LED incorporado conectado al pin digital 13. Cuando este pin se establece en ALTO o 1, el LED se enciende, cuando este pin se establece en BAJO o 0, se apaga.

IOREF: Este pin representa el voltaje al que operan los pines de E/S de la placa (es decir, VCC para la placa).

Reiniciar. Cuando este pin se establece en BAJO, reinicia el microcontrolador.

Esquema de Arduino Leonardo (oficial):

Para descargar Arduino Leonardo Esquema, haga clic aquí.

Arduino Leonardo Pinout, esquema y especificaciones en detalle
Esquema Arduino Leonardo

**Fuente: Arduino Leonardo tienda oficial

Especificaciones:

microcontrolador ATmega32u4
Tensión de funcionamiento 5V
Voltaje de entrada (recomendado) 7-12V
Voltaje de entrada (límites) 6-20V
Pines de E/S digitales 20
Canales PWM 7
Canales de entrada analógica 12
Corriente CC por pin de E/S 40mA
Corriente CC para clavija de 3,3 V 50mA
Memoria flash 32 KB (de los cuales 4 KB son tomados por el gestor de arranque)
SRAM 2,5 KB (ATmega32u4)
EEPROM 1 KB (ATmega32u4)
Velocidad de reloj 16 MHz
Longitud 68,6 mm
Ancho 53,3 mm
Peso 20g
Tabla de especificaciones de Arduino Leonardo

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded





Arduino Leonardo Pinout, esquema y especificaciones en detalle

Arduino Leonardo Pinout, esquema y especificaciones en detalle

Pinout

El Arduino Leonardo es una placa de desarrollo basada en el microcontrolador ATmega32U4. A continuación, se presenta el pinout del Arduino Leonardo:

  1. Digital Pins: El Arduino Leonardo tiene un total de 20 pines digitales. Los pines del 0 al 13 pueden utilizarse como entradas o salidas digitales.
  2. Analog Pins: El Arduino Leonardo cuenta con 12 pines analógicos etiquetados como A0 a A5.
  3. Alimentación: El Arduino Leonardo se puede alimentar a través del puerto USB o mediante una fuente de alimentación externa. La tensión de entrada recomendada es de 7 a 12V.
  4. Comunicación Serial: El Arduino Leonardo posee un puerto USB nativo, lo que le permite emular un dispositivo serial en la computadora. Esto hace posible la comunicación con otros dispositivos y la programación del microcontrolador.
  5. EEPROM: El Arduino Leonardo contiene 1 KB de memoria EEPROM para el almacenamiento de datos no volátiles.
  6. Otros pines: Además de los pines mencionados anteriormente, el Leonardo tiene pines dedicados a la comunicación serial (TX y RX), interrupciones externas y más funcionalidades.

Esquema

A continuación, se muestra el esquema básico de conexión de un Arduino Leonardo:

Arduino Leonardo Pinout, esquema y especificaciones en detalle

Especificaciones

Las especificaciones técnicas del Arduino Leonardo son las siguientes:

  • Microcontrolador: ATmega32U4
  • Frecuencia de reloj: 16 MHz
  • Memoria Flash: 32 KB (4 KB utilizado por el bootloader)
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Pines de E/S digitales: 20
  • Pines de E/S analógicos: 12
  • Corriente de salida máxima por pin: 40 mA
  • Corriente de salida máxima en total: 200 mA
  • Tensión de funcionamiento: 5V

Si deseas obtener más detalles sobre el Arduino Leonardo, puedes visitar la página de Wikipedia correspondiente.


Deja un comentario