Arduino Uno Rev3
The most popular and widely used Arduino board. Perfect for beginners and educational projects. Based on the ATmega328P microcontroller with a robust and easy-to-use architecture.
ATmega328P
16 MHz
32 KB
AVR
Discover all available Arduino boards with detailed technical specifications, applications, and key features for your electronics projects.
Feature | Arduino Uno | ESP32 | Arduino Mega |
---|---|---|---|
Wi-Fi/Bluetooth | ❌ No | ✅ Integrado | ❌ No |
Speed | 16 MHz | 240 MHz | 16 MHz |
I/O Pins | 14 digitales | 30+ GPIO | 54 digitales |
Price approx. | $20-25 | $10-15 | $35-45 |
🔍 Quick answer: ESP32 for IoT projects with Wi-Fi, Arduino Uno for beginners, Arduino Mega for complex projects with many sensors.
The most popular and widely used Arduino board. Perfect for beginners and educational projects. Based on the ATmega328P microcontroller with a robust and easy-to-use architecture.
ATmega328P
16 MHz
32 KB
AVR
The Arduino board with the highest memory capacity and I/O pins. Ideal for complex projects requiring multiple sensors and actuators. Perfect for industrial applications and advanced systems.
ATmega2560
16 MHz
256 KB
AVR
Compact version of Arduino Uno with the same microcontroller but in a much smaller format. Ideal for projects where space is limited and portability is needed.
ATmega328
16 MHz
32 KB
AVR
Improved version of Arduino Nano with more flash memory and higher clock speed. Maintains pin compatibility but offers better performance for demanding applications.
ATMega4809
20 MHz
48 KB
AVR
Arduino with integrated native USB that allows it to act as an HID device (keyboard, mouse). Ideal for human interface projects and computer control.
ATmega32U4
16 MHz
32 KB
AVR
Ultra-compact version of Leonardo with native USB functionality. Combines the small size of Nano with the HID capabilities of Leonardo.
ATmega32U4
16 MHz
32 KB
AVR
The first Arduino board based on 32-bit ARM with high processing speed. Ideal for applications requiring intensive calculations and real-time processing.
Atmel SAM3X8E
84 MHz
512 KB
ARM Cortex-M3
IoT board with integrated Wi-Fi and Bluetooth connectivity. Specifically designed for Internet of Things projects with low power consumption.
SAMD21 Cortex-M0+
48 MHz
256 KB
ARM
Board with advanced audio capabilities and SD card slot. Ideal for digital audio, music, and data storage projects.
SAMD21 Cortex-M0+
48 MHz
256 KB
ARM Cortex-M0+
The most powerful Arduino board with dual-core processor and industrial capabilities. Designed for high-demand professional applications and industrial IoT.
STM32H747XI dual-core
480 MHz
18 MB (2 MB interno + 16 MB externo)
ARM Cortex-M7/M4
Powerful microcontroller with integrated Wi-Fi and Bluetooth. Ideal for advanced IoT projects with wireless connectivity. Features dual core and high processing capacity for complex applications.
ESP32
240 MHz
4 MB
Xtensa Dual Core LX6 32-bit
Improved version of ESP32 with better performance and more memory. Includes USB OTG and Bluetooth 5.0 support. Ideal for applications requiring intensive processing and advanced connectivity.
ESP32-S3
240 MHz
8 MB
Xtensa Dual Core LX7 32-bit
Economic ESP32 based on RISC-V architecture. Maintains Wi-Fi and Bluetooth but in a smaller form factor and reduced price. Perfect for low-cost IoT applications.
ESP32-C3
160 MHz
4 MB
RISC-V Single Core 32-bit
Low-cost microcontroller from Raspberry Pi with dual-core ARM architecture. Excellent performance and unique features like PIO for custom protocols.
RP2040
133 MHz
2 MB
ARM Cortex-M0+
Very economical 32-bit ARM microcontroller with excellent performance. Popular in the maker community for its low cost and high processing capacity.
STM32F103C8T6
72 MHz
64 KB
ARM Cortex-M3
The fastest microcontroller compatible with Arduino IDE. Designed for high-performance applications requiring extreme speed and real-time processing.
IMXRT1062
600 MHz
2 MB
ARM Cortex-M7
Educational microcontroller with integrated LED display, sensors, and Bluetooth. Specifically designed for teaching programming to children and beginners.
nRF52833
64 MHz
512 KB
ARM Cortex-M4
DS18B20: Digital, 1-Wire, ±0.5°C accuracy
DHT22: Temperature + humidity, ±0.5°C
LM35: Analog, linear output 10mV/°C
HC-SR501: Range 3-7m, 120° angle
AM312: Mini PIR, low power 3.3V
Connection: VCC, GND, OUT → Pin digital
HC-SR04: Range 2-400cm, 3mm accuracy
Pins: VCC, Trig, Echo, GND
Voltage: 5V, 15mA consumption
DS18B20 Temperature Sensor:
VDD → 3.3V/5V | DQ → Pin 2 | GND → GND
PIR HC-SR501 Sensor:
VCC → 5V | OUT → Pin 7 | GND → GND
Arduino boards are microcontroller-based development platforms that make it easy to create interactive projects. Each board has specific characteristics that make them ideal for different types of applications.
Arduino boards can be powered via USB or external sources, with integrated voltage regulators to ensure stable operation.
Support for multiple communication protocols like UART, SPI, I2C and wireless connections in specific models.
Educational projects
Industrial systems
Wearables
Advanced IoT
Keyboard simulator
Portable HID devices
💡 Tip: For temperature sensors, use the virtual LM35 component. For PIR, simulate with a momentary switch.
It depends on the project: ESP32 is better for IoT (integrated Wi-Fi, more power, lower cost). Arduino Uno is ideal for beginners (easier, better documentation, community). Arduino Mega for projects with many sensors (54 I/O pins).
For DS18B20: VDD pin → 5V, DQ → Digital pin 2, GND → GND. For DHT22: VCC → 3.3V/5V, DATA → Pin 2, GND → GND. Use 4.7kΩ pull-up resistor between DATA and VCC.
Arduino Mega has more memory (256KB vs 32KB Flash), more pins (54 vs 14 digital), more UARTs (4 vs 1), but same ATmega processor (2560 vs 328P). Mega is better for complex projects.
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!
Click to load comments