Soporte Mi cuenta
📞 0984701518
Arduino Leonardo
SKU 00020

Arduino Leonardo

$13,50 $10,00 Liquidación
Disponible
Datos rápidos
Microcontrolador
ATmega32U4 a 16 MHz, con USB integrado
Alimentación
Micro USB, o 7 a 12 V por el jack o el pin Vin
Pines digitales
20; PWM en 3, 5, 6, 9, 10, 11 y 13
Entradas analógicas
12: A0 a A5, y A6 a A11 en los pines 4, 6, 8, 9, 10 y 12
Ver ficha técnica completa ↓

Características

Placa del tamaño del UNO pero con el ATmega32U4, que trae el USB dentro del propio microcontrolador. Gracias a eso, además de programarse como cualquier Arduino, la computadora puede reconocerla como un teclado o un mouse.

Tiene 20 pines digitales y 12 entradas analógicas, y es compatible con la mayoría de shields del UNO.

MicrocontroladorATmega32U4 a 16 MHz, con USB integrado
AlimentaciónMicro USB, o 7 a 12 V por el jack o el pin Vin
Pines digitales20; PWM en 3, 5, 6, 9, 10, 11 y 13
Entradas analógicas12: A0 a A5, y A6 a A11 en los pines 4, 6, 8, 9, 10 y 12
ComunicaciónSerial por USB; Serial1 en 0 (RX) y 1 (TX); I2C en 2 (SDA) y 3 (SCL); SPI en el conector ICSP
Memoria32 KB Flash (4 KB para el bootloader), 2,5 KB SRAM, 1 KB EEPROM
LED integradoPin 13 (marcado «L»)

¿Para qué sirve?

  • Hacer que la computadora la vea como teclado o mouse (librerías Keyboard y Mouse)
  • Botoneras, macros y controles para juegos o transmisiones
  • Los mismos proyectos que con un UNO

Código de prueba

Arduino Leonardoprueba.ino
// Prueba del Arduino Leonardo: parpadea el LED de la placa (pin 13) y envía
// la lectura de A0 al Monitor serie por USB.

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
  // El Leonardo tiene USB propio: espera hasta 4 s a que se abra el Monitor serie
  while (!Serial && millis() < 4000) {}
  Serial.println("Arduino Leonardo listo");
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // LED "L" encendido
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);   // LED apagado
  delay(500);

  int lectura = analogRead(A0);     // 0 a 1023 (equivale a 0 a 5 V)
  Serial.print("A0 = ");
  Serial.println(lectura);
}

En el IDE elige Herramientas > Placa > Arduino Leonardo y el puerto. Abre el Monitor serie a 9600 baudios. Al subir el código la placa se reinicia y el puerto puede cambiar de nombre por unos segundos: es normal.

Precauciones

  • En el Leonardo, Serial es el USB; para los pines 0 y 1 usa Serial1.
  • El I2C está en los pines 2 y 3 (no en A4 y A5 como en el UNO): algunos shields hechos para el UNO no funcionan sin cambios.
  • Si usas las librerías de teclado o mouse, pon un botón para activarlas: un código que escribe sin parar te deja sin control de la computadora.

Fuentes consultadas: Arduino: documentación del Leonardo · Pimoroni: Arduino Leonardo (especificaciones). Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.

🛡️Garantía de producto
🏷️Precios mayoristas
⭐Marca confiable
🚚Envíos a todo el país
🛠️Soporte técnico
WhatsApp