¿Qué es Arduino?
Arduino es una plataforma de prototipado electrónico de código abierto, cómoda, flexible y fácil de usar para principiantes, que incluye hardware (varios modelos de placas Arduino) y software (Arduino IDE). Es adecuada para artistas, diseñadores, aficionados y cualquier persona a la que le guste hacer bricolaje. Arduino puede detectar el entorno a través de varios sensores e interactuar con él controlando luces, motores y otros dispositivos. El microcontrolador de la placa se puede programar utilizando el lenguaje de programación Arduino, compilar en archivos binarios y cargar en el microcontrolador. Los proyectos basados en Arduino pueden consistir únicamente en Arduino o incluir Arduino junto con otro software que se ejecuta en un PC, comunicándose entre sí (por ejemplo, Flash, Processing, MaxMSP) para lograr la funcionalidad.
Arduino se puede conectar a LED, pantallas LCD, botones, motores paso a paso, servos, sensores de temperatura y humedad, sensores de distancia, sensores de presión o cualquier otro dispositivo que pueda emitir datos o ser controlado. También puede conectarse de forma inalámbrica a otros dispositivos a través de Bluetooth, WiFi, Zigbee, NB-IoT y otros, o acceder a Internet. Puede recopilar datos de sensores con Arduino y cargarlos en un centro de datos, para luego controlar los dispositivos periféricos conectados a él basándose en los comandos del centro de datos.
Tipos comunes de placas de desarrollo Arduino
Las placas de desarrollo Arduino están disponibles en varios modelos, como Arduino Uno, Arduino Leonardo, Arduino 101, Arduino Mega 2560, Arduino Nano, Arduino Micro, Arduino Ethernet, Arduino Yún, Arduino Due y muchos más. Arduino Uno, por ejemplo, se basa en la placa de desarrollo del microcontrolador ATmega328p con 14 pines de entrada/salida digital (6 de los cuales se pueden utilizar para salida PWM), 6 pines de entrada analógica y un oscilador de cristal de 16 MHz. Arduino Mega 2560, por otro lado, se basa en el microcontrolador ATmega2560 con 54 pines de entrada/salida digital (15 de los cuales se pueden utilizar para salida PWM), 16 pines de entrada analógica y 4 UART.
Arduino UNO R3
Arduino Uno, basado en el microcontrolador ATmega328, es una placa muy popular con 14 pines de E/S digitales, 6 pines de entrada analógica y una frecuencia de reloj de 16 MHz. Es conocida por su compatibilidad con diversas placas de expansión. Sin embargo, tiene una memoria estática (SRAM) y un almacenamiento flash limitados, lo que la hace menos adecuada para proyectos que requieren mucha memoria.

Especificaciones de Arduino UNO
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.4 mm |
| Price | $23 |
Arduino Mega 2560
Arduino Mega 2560, basado en el microcontrolador ATmega2560, ofrece más pines de E/S, incluidos 54 pines de entrada/salida digitales (15 de los cuales admiten salida PWM), 16 pines de entrada analógica y 4 interfaces UART. Es adecuado para proyectos que requieren más pines y potencia de procesamiento que el Uno.

Especificaciones de Arduino Mega
| Processor | ATmega2560 (8-bit CPU, 16MHz clock frequency, 8KB SRAM, 256KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.3 |
Arduino Nano es una versión más pequeña del Uno, con el mismo microcontrolador ATmega328 pero con un formato más compacto. Es ideal para proyectos en los que el espacio es limitado y se puede conectar directamente a una placa de pruebas.

Especificaciones de Arduino Nano
| Processor | ATmega328P (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 18.5 mm x 43.2 mm |
| Price | $10-15 (varies by version and supplier) |
Más información sobre Arduino Nano: Placa
Arduino Nano: características, pinout, modelos y tutoriales de programación.
Arduino Leonardo
Arduino Leonardo cuenta con el microcontrolador ATmega32u4, que ofrece compatibilidad USB nativa y 20 pines de E/S digitales (incluidos 12 pines con capacidad analógica). Puede simular entradas de ratón y teclado, lo que lo hace adecuado para determinadas aplicaciones, pero puede tener problemas de estabilidad en comparación con Uno.

Especificaciones de Arduino Leonardo
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.3 mm |
| Price | $20.70 |
Arduino Due
Arduino Due utiliza el microcontrolador Atmel SAM3X8E ARM Cortex-M3, que proporciona una potencia de procesamiento de 32 bits, 54 pines de E/S digitales, 12 pines de entrada analógica y compatibilidad USB nativa. Sin embargo, funciona con un voltaje de 3,3 V, lo que puede no ser compatible con todos los accesorios.

Especificaciones de Arduino Due
| Processor | Atmel SAM3X8E ARM Cortex-M3 (32-bit CPU, 84MHz clock frequency, 96KB SRAM, 512KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.30 |
Arduino Micro
Arduino Micro, con el microcontrolador ATmega32u4, ofrece 20 pines de E/S digitales (12 con capacidad analógica) y compatibilidad USB nativa en un formato compacto, lo que lo hace adecuado para proyectos portátiles y pequeños.

Especificaciones de Arduino Micro
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 48 mm x 18 mm |
LilyPad Arduino
LilyPad Arduino está diseñado para proyectos textiles y wearables, con una placa de circuito impreso circular y pines cosibles. Cuenta con 14 pines de E/S digitales y 6 pines de entrada analógica, lo que lo hace adecuado para integrar componentes electrónicos en prendas de vestir.

Especificaciones de LilyPad Arduino
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 50mm in diameter (circular shape) |
| Price | $22 |
Arduino Explora
Arduino Esplora, basado en Leonardo, cuenta con entradas y salidas de hardware integradas, incluyendo un joystick, botones, sensores y un conector para pantalla TFT. Simplifica la interacción, pero carece de pines digitales y analógicos estándar.

Especificaciones de Arduino Esplora
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 164.04 mm x 60 mm (elliptical shape) |
| Price | RETIRED |
Arduino Yun
Arduino Yun combina el microcontrolador ATmega32u4 con un chip router Atheros AR9331 para ofrecer compatibilidad con sistemas inalámbricos basados en Linux. Ofrece 14 pines de E/S digitales (12 con capacidad analógica) y compatibilidad USB nativa, lo que facilita las aplicaciones en la nube y el IoT.

Especificaciones de Arduino Yun
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Additional Chip | Atheros AR9331 integrated router chipset |
| Features |
|
| Dimensions | 70mm x 50mm |
¿Cómo elegir una placa Arduino?
La selección del Arduino adecuado para tu proyecto depende del rendimiento, las características y el tamaño. Ten en cuenta las capacidades del microcontrolador, los pines disponibles, los componentes integrados y la compatibilidad con los requisitos de tu proyecto en cuanto a memoria, potencia de procesamiento y conectividad.




