Arduino Uno Rev3
La placa Arduino más popular y ampliamente utilizada. Perfecta para principiantes y proyectos educativos. Basada en el microcontrolador ATmega328P con una arquitectura robusta y fácil de usar.
ATmega328P
16 MHz
32 KB
AVR
Descubre todas las placas Arduino disponibles con sus especificaciones técnicas detalladas, aplicaciones y características principales para tus proyectos de electrónica.
Característica | Arduino Uno | ESP32 | Arduino Mega |
---|---|---|---|
Wi-Fi/Bluetooth | ❌ No | ✅ Integrado | ❌ No |
Velocidad | 16 MHz | 240 MHz | 16 MHz |
Pines E/S | 14 digitales | 30+ GPIO | 54 digitales |
Precio aprox. | $20-25 | $10-15 | $35-45 |
🔍 Respuesta rápida: ESP32 para proyectos IoT con Wi-Fi, Arduino Uno para principiantes, Arduino Mega para proyectos complejos con muchos sensores.
La placa Arduino más popular y ampliamente utilizada. Perfecta para principiantes y proyectos educativos. Basada en el microcontrolador ATmega328P con una arquitectura robusta y fácil de usar.
ATmega328P
16 MHz
32 KB
AVR
La placa Arduino con mayor capacidad de memoria y pines E/S. Ideal para proyectos complejos que requieren múltiples sensores y actuadores. Perfecta para aplicaciones industriales y sistemas avanzados.
ATmega2560
16 MHz
256 KB
AVR
Versión compacta del Arduino Uno con el mismo microcontrolador pero en un formato mucho más pequeño. Ideal para proyectos donde el espacio es limitado y se necesita portabilidad.
ATmega328
16 MHz
32 KB
AVR
Versión mejorada del Arduino Nano con mayor memoria flash y velocidad de reloj. Mantiene la compatibilidad de pines pero ofrece mejor rendimiento para aplicaciones exigentes.
ATMega4809
20 MHz
48 KB
AVR
Arduino con USB nativo integrado que permite actuar como dispositivo HID (teclado, mouse). Ideal para proyectos de interfaz humana y control de computadoras.
ATmega32U4
16 MHz
32 KB
AVR
Versión ultra compacta del Leonardo con funcionalidad USB nativa. Combina el tamaño pequeño del Nano con las capacidades HID del Leonardo.
ATmega32U4
16 MHz
32 KB
AVR
La primera placa Arduino basada en ARM de 32 bits con alta velocidad de procesamiento. Ideal para aplicaciones que requieren cálculos intensivos y procesamiento en tiempo real.
Atmel SAM3X8E
84 MHz
512 KB
ARM Cortex-M3
Placa IoT con conectividad Wi-Fi y Bluetooth integradas. Diseñada específicamente para proyectos de Internet de las Cosas con bajo consumo energético.
SAMD21 Cortex-M0+
48 MHz
256 KB
ARM
Placa con capacidades de audio avanzadas y slot para tarjeta SD. Ideal para proyectos de audio digital, música y almacenamiento de datos.
SAMD21 Cortex-M0+
48 MHz
256 KB
ARM Cortex-M0+
La placa Arduino más potente con procesador dual-core y capacidades industriales. Diseñada para aplicaciones profesionales de alta demanda y IoT industrial.
STM32H747XI dual-core
480 MHz
18 MB (2 MB interno + 16 MB externo)
ARM Cortex-M7/M4
Microcontrolador potente con Wi-Fi y Bluetooth integrados. Ideal para proyectos IoT avanzados con conectividad inalámbrica. Ofrece dual core y gran capacidad de procesamiento para aplicaciones complejas.
ESP32
240 MHz
4 MB
Xtensa Dual Core LX6 32-bit
Versión mejorada del ESP32 con mejor rendimiento y más memoria. Incluye soporte para USB OTG y Bluetooth 5.0. Ideal para aplicaciones que requieren procesamiento intensivo y conectividad avanzada.
ESP32-S3
240 MHz
8 MB
Xtensa Dual Core LX7 32-bit
ESP32 económico basado en arquitectura RISC-V. Mantiene Wi-Fi y Bluetooth pero en un factor de forma más pequeño y precio reducido. Perfecto para aplicaciones IoT de bajo costo.
ESP32-C3
160 MHz
4 MB
RISC-V Single Core 32-bit
Microcontrolador de bajo costo de Raspberry Pi con arquitectura ARM dual-core. Excelente rendimiento y características únicas como PIO para protocolos personalizados.
RP2040
133 MHz
2 MB
ARM Cortex-M0+
Microcontrolador ARM de 32 bits muy económico con excelente rendimiento. Popular en la comunidad maker por su bajo costo y alta capacidad de procesamiento.
STM32F103C8T6
72 MHz
64 KB
ARM Cortex-M3
El microcontrolador más rápido compatible con Arduino IDE. Diseñado para aplicaciones de alto rendimiento que requieren velocidad extrema y procesamiento en tiempo real.
IMXRT1062
600 MHz
2 MB
ARM Cortex-M7
Microcontrolador educativo con pantalla LED integrada, sensores y Bluetooth. Diseñado específicamente para enseñanza de programación a niños y principiantes.
nRF52833
64 MHz
512 KB
ARM Cortex-M4
DS18B20: Digital, 1-Wire, precisión ±0.5°C
DHT22: Temperatura + humedad, ±0.5°C
LM35: Analógico, salida lineal 10mV/°C
HC-SR501: Rango 3-7m, ángulo 120°
AM312: Mini PIR, bajo consumo 3.3V
Conexión: VCC, GND, OUT → Pin digital
HC-SR04: Rango 2-400cm, precisión 3mm
Pines: VCC, Trig, Echo, GND
Voltaje: 5V, consumo 15mA
Sensor Temperatura DS18B20:
VDD → 3.3V/5V | DQ → Pin 2 | GND → GND
Sensor PIR HC-SR501:
VCC → 5V | OUT → Pin 7 | GND → GND
Las placas Arduino son plataformas de desarrollo basadas en microcontroladores que permiten crear proyectos interactivos fácilmente. Cada placa tiene características específicas que las hacen ideales para diferentes tipos de aplicaciones.
Las placas Arduino pueden alimentarse mediante USB o fuentes externas, con reguladores de voltaje integrados para garantizar un funcionamiento estable.
Soporte para múltiples protocolos de comunicación como UART, SPI, I2C y conexiones inalámbricas en modelos específicos.
Proyectos educativos
Sistemas industriales
Wearables
IoT avanzado
Simulador de teclado
Dispositivos portátiles HID
💡 Tip: Para sensores de temperatura, usa el componente LM35 virtual. Para PIR, simula con un switch momentáneo.
Depende del proyecto: ESP32 es mejor para IoT (Wi-Fi integrado, más potencia, menor costo). Arduino Uno es ideal para principiantes (más fácil, mejor documentación, comunidad). Arduino Mega para proyectos con muchos sensores (54 pines I/O).
Para DS18B20: Pin VDD → 5V, DQ → Pin digital 2, GND → GND. Para DHT22: VCC → 3.3V/5V, DATA → Pin 2, GND → GND. Usar resistencia pull-up 4.7kΩ entre DATA y VCC.
Arduino Mega tiene más memoria (256KB vs 32KB Flash), más pines (54 vs 14 digitales), más UARTs (4 vs 1), pero mismo procesador ATmega (2560 vs 328P). Mega es mejor para proyectos complejos.
int pirPin = 7; int ledPin = 13; void setup() { pinMode(pirPin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() { if (digitalRead(pirPin) == HIGH) { digitalWrite(ledPin, HIGH); Serial.println("Movimiento detectado!"); } else { digitalWrite(ledPin, LOW); } delay(100); }
No hay comentarios aún. ¡Sé el primero en comentar!
Haz clic para cargar comentarios