BysMax
Menu

Arduino Boards

Discover all available Arduino boards with detailed technical specifications, applications, and key features for your electronics projects.

ESP32 vs Arduino: Quick Comparison

FeatureArduino UnoESP32Arduino Mega
Wi-Fi/Bluetooth❌ No✅ Integrado❌ No
Speed16 MHz240 MHz16 MHz
I/O Pins14 digitales30+ GPIO54 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.

Available Arduino Boards

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.

Microcontroller

ATmega328P

Clock Speed

16 MHz

Flash Memory

32 KB

Architecture

AVR

Specifications

Digital I/O14 (6 PWM)
Analog I/O6 (0 DAC)
SRAM2 KB
Operating Voltage5 V

Features

Easy to use
Large community
Shield compatible
Simple programming
Versatile power supply

Applications

Educational projects
Home automation
Basic robotics
IoT sensors
Motor control

Arduino Mega 2560 Rev3

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.

Microcontroller

ATmega2560

Clock Speed

16 MHz

Flash Memory

256 KB

Architecture

AVR

Specifications

Digital I/O54 (15 PWM)
Analog I/O16 (0 DAC)
SRAM8 KB
Operating Voltage5 V

Features

54 digital pins
16 analog inputs
256KB flash memory
Shield compatible
Multiple serial ports

Applications

Industrial systems
Advanced robotics
Data acquisition
CNC control
Weather stations

Arduino Nano

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.

Microcontroller

ATmega328

Clock Speed

16 MHz

Flash Memory

32 KB

Architecture

AVR

Specifications

Digital I/O22 (6 PWM)
Analog I/O8 (0 DAC)
SRAM2 KB
Operating Voltage5 V

Features

Compact design
Breadboard mountable
Low power
Uno compatible
Easy integration

Applications

Wearables
Small drones
IoT sensors
Portable projects
Rapid prototyping

Arduino Nano Every

Improved version of Arduino Nano with more flash memory and higher clock speed. Maintains pin compatibility but offers better performance for demanding applications.

Microcontroller

ATMega4809

Clock Speed

20 MHz

Flash Memory

48 KB

Architecture

AVR

Specifications

Digital I/O22 (5 PWM)
Analog I/O8 (0 DAC)
SRAM6 KB
Operating Voltage5 V

Features

48KB flash memory
20MHz clock
Low power
Nano compatible
Higher performance

Applications

Advanced IoT
Signal processing
Real-time control
Multiple sensors
Serial communication

Arduino Leonardo

Arduino with integrated native USB that allows it to act as an HID device (keyboard, mouse). Ideal for human interface projects and computer control.

Microcontroller

ATmega32U4

Clock Speed

16 MHz

Flash Memory

32 KB

Architecture

AVR

Specifications

Digital I/O20 (7 PWM)
Analog I/O12 (0 DAC)
SRAM2.5 KB
Operating Voltage5 V

Features

Native USB
HID emulation
12 analog inputs
Shield compatible
Simple programming

Applications

Keyboard simulator
Mouse control
HID interfaces
Interactive games
PC automation

Arduino Micro

Ultra-compact version of Leonardo with native USB functionality. Combines the small size of Nano with the HID capabilities of Leonardo.

Microcontroller

ATmega32U4

Clock Speed

16 MHz

Flash Memory

32 KB

Architecture

AVR

Specifications

Digital I/O20 (7 PWM)
Analog I/O12 (0 DAC)
SRAM2.5 KB
Operating Voltage5 V

Features

Very compact
Native USB
HID compatible
20 I/O pins
Breadboard mountable

Applications

Portable HID devices
Embedded projects
USB remote control
Advanced wearables
Compact interfaces

Arduino Due

The first Arduino board based on 32-bit ARM with high processing speed. Ideal for applications requiring intensive calculations and real-time processing.

Microcontroller

Atmel SAM3X8E

Clock Speed

84 MHz

Flash Memory

512 KB

Architecture

ARM Cortex-M3

Specifications

Digital I/O54 (12 PWM)
Analog I/O12 (2 DAC)
SRAM96 KB
Operating Voltage3.3 V

Features

32-bit ARM
84MHz clock
2 DAC converters
96KB SRAM
54 I/O pins

Applications

Audio processing
Advanced motor control
Fast data acquisition
Communications
Professional robotics

Arduino MKR WiFi 1010

IoT board with integrated Wi-Fi and Bluetooth connectivity. Specifically designed for Internet of Things projects with low power consumption.

Microcontroller

SAMD21 Cortex-M0+

Clock Speed

48 MHz

Flash Memory

256 KB

Architecture

ARM

Specifications

Digital I/O8 (13 PWM)
Analog I/O7 (1 DAC)
SRAM32 KB
Operating Voltage3.3 V

Features

Integrated Wi-Fi
Bluetooth LE
Low power
ARM Cortex-M0+
IoT Cloud compatible

Applications

IoT sensors
Remote monitoring
Smart home
Edge computing
Telemetry

Arduino MKR Zero

Board with advanced audio capabilities and SD card slot. Ideal for digital audio, music, and data storage projects.

Microcontroller

SAMD21 Cortex-M0+

Clock Speed

48 MHz

Flash Memory

256 KB

Architecture

ARM Cortex-M0+

Specifications

Digital I/O22 (12 PWM)
Analog I/O7 (1 DAC)
SRAM32 KB
Operating Voltage3.3 V

Features

I2S bus
SD slot
Integrated DAC
32-bit ARM
Digital audio

Applications

Audio processing
Sound recording
Digital music
Data logging
Synthesizers

Arduino Portenta H7

The most powerful Arduino board with dual-core processor and industrial capabilities. Designed for high-demand professional applications and industrial IoT.

Microcontroller

STM32H747XI dual-core

Clock Speed

480 MHz

Flash Memory

18 MB (2 MB interno + 16 MB externo)

Architecture

ARM Cortex-M7/M4

Specifications

Digital I/O14 (12 PWM)
Analog I/O6 (1 DAC)
SRAM8 MB (externo)
Operating Voltage3.3 V

Features

Dual-core
480MHz
18MB memory
Ethernet
Industrial grade

Applications

Industrial IoT
Machine learning
Computer vision
Edge AI
Industrial automation

ESP32 DevKit V1

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.

Microcontroller

ESP32

Clock Speed

240 MHz

Flash Memory

4 MB

Architecture

Xtensa Dual Core LX6 32-bit

Specifications

Digital I/O36
Analog I/O18 (2 DAC)
SRAM520 KB
Operating Voltage3.3 V

Features

Integrated Wi-Fi
Integrated Bluetooth
Dual core
Large memory
Multiple protocols

Applications

IoT and home automation
Weather stations
WiFi remote control
Monitoring systems
Drones and advanced robotics

ESP32-S3 DevKit

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.

Microcontroller

ESP32-S3

Clock Speed

240 MHz

Flash Memory

8 MB

Architecture

Xtensa Dual Core LX7 32-bit

Specifications

Digital I/O45
Analog I/O20 (2 DAC)
SRAM512 KB
Operating Voltage3.3 V

Features

Better performance
More memory
USB OTG
Bluetooth 5.0
Accelerated AI

Applications

Edge AI
Computer vision
High-quality audio
Advanced IoT
Touch interfaces

ESP32-C3 DevKit

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.

Microcontroller

ESP32-C3

Clock Speed

160 MHz

Flash Memory

4 MB

Architecture

RISC-V Single Core 32-bit

Specifications

Digital I/O22
Analog I/O6 (0 DAC)
SRAM400 KB
Operating Voltage3.3 V

Features

RISC-V architecture
Low cost
Small size
Wi-Fi + Bluetooth
Low power

Applications

Low-cost IoT
Wireless sensors
Simple automation
Wearables
Bluetooth beacon

Raspberry Pi Pico

Low-cost microcontroller from Raspberry Pi with dual-core ARM architecture. Excellent performance and unique features like PIO for custom protocols.

Microcontroller

RP2040

Clock Speed

133 MHz

Flash Memory

2 MB

Architecture

ARM Cortex-M0+

Specifications

Digital I/O30 (16 PWM)
Analog I/O4 (0 DAC)
SRAM264 KB
Operating Voltage3.3 V

Features

Dual-core ARM
PIO state machines
133MHz
30 GPIO
Very affordable

Applications

Educational robotics
Custom protocols
Motor control
HID interfaces
Signal processing

STM32F103C8T6 (Blue Pill)

Very economical 32-bit ARM microcontroller with excellent performance. Popular in the maker community for its low cost and high processing capacity.

Microcontroller

STM32F103C8T6

Clock Speed

72 MHz

Flash Memory

64 KB

Architecture

ARM Cortex-M3

Specifications

Digital I/O37 (20 PWM)
Analog I/O16 (0 DAC)
SRAM20 KB
Operating Voltage3.3 V

Features

32-bit ARM
72MHz
Very economical
37 GPIO
CAN communication

Applications

Budget ARM projects
Industrial control
CAN communication
Fast processing
Embedded systems

Teensy 4.0

The fastest microcontroller compatible with Arduino IDE. Designed for high-performance applications requiring extreme speed and real-time processing.

Microcontroller

IMXRT1062

Clock Speed

600 MHz

Flash Memory

2 MB

Architecture

ARM Cortex-M7

Specifications

Digital I/O40 (35 PWM)
Analog I/O14 (2 DAC)
SRAM1024 KB
Operating Voltage3.3 V

Features

600MHz ARM
1MB SRAM
Native USB
Audio library
Floating point

Applications

Professional audio
DSP processing
High-speed control
Instrumentation
Critical systems

BBC micro:bit v2

Educational microcontroller with integrated LED display, sensors, and Bluetooth. Specifically designed for teaching programming to children and beginners.

Microcontroller

nRF52833

Clock Speed

64 MHz

Flash Memory

512 KB

Architecture

ARM Cortex-M4

Specifications

Digital I/O25 (3 PWM)
Analog I/O6 (0 DAC)
SRAM128 KB
Operating Voltage3.3 V

Features

5x5 LED display
Bluetooth
Integrated sensors
Buttons
Visual programming

Applications

STEM education
Interactive games
Simple wearables
Basic sensors
Educational robotics

Most Searched Arduino Sensors

Temperature Sensor

DS18B20: Digital, 1-Wire, ±0.5°C accuracy

DHT22: Temperature + humidity, ±0.5°C

LM35: Analog, linear output 10mV/°C

PIR Motion Sensor

HC-SR501: Range 3-7m, 120° angle

AM312: Mini PIR, low power 3.3V

Connection: VCC, GND, OUT → Pin digital

Ultrasonic Sensor

HC-SR04: Range 2-400cm, 3mm accuracy

Pins: VCC, Trig, Echo, GND

Voltage: 5V, 15mA consumption

⚡ Quick Connections

DS18B20 Temperature Sensor:

VDD → 3.3V/5V | DQ → Pin 2 | GND → GND

PIR HC-SR501 Sensor:

VCC → 5V | OUT → Pin 7 | GND → GND

How Arduino Boards Work

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.

Power Management

Arduino boards can be powered via USB or external sources, with integrated voltage regulators to ensure stable operation.

Connectivity

Support for multiple communication protocols like UART, SPI, I2C and wireless connections in specific models.

Main Applications

Arduino Uno Rev3

Educational projects

Arduino Mega 2560 Rev3

Industrial systems

Arduino Nano

Wearables

Arduino Nano Every

Advanced IoT

Arduino Leonardo

Keyboard simulator

Arduino Micro

Portable HID devices

Arduino in Proteus: Simulation and Design

🔧 How to Simulate Arduino in Proteus

Available Models:

  • • Arduino Uno R3 (ATMEGA328P)
  • • Arduino Mega 2560 (ATMEGA2560)
  • • Arduino Nano (ATMEGA328P-AU)
  • • Arduino Leonardo (ATMEGA32U4)

Basic Steps:

  1. 1. Search "Arduino" in libraries
  2. 2. Place model in schematic
  3. 3. Load compiled .hex file
  4. 4. Connect virtual components

💡 Tip: For temperature sensors, use the virtual LM35 component. For PIR, simulate with a momentary switch.

Alternative Online Simulators:

  • Tinkercad Circuits: Free, browser-based
  • Wokwi: ESP32 + Arduino, online
  • SimulIDE: Open source, downloadable

Compatible Components:

  • LEDs and resistors
  • Servo and DC motors
  • 16x2 LCD displays
  • Basic analog sensors

Frequently Asked Questions (FAQ)

Which is better Arduino or ESP32?

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).

How to connect a temperature sensor to Arduino?

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.

Difference between Arduino Uno and Arduino Mega?

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.

PIR sensor Arduino code?

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);
}

Comentarios (0) /arduino

No hay comentarios aún. ¡Sé el primero en comentar!

Click to load comments