Si treballes amb electrònica, domòtica, prototipatge, pneumàtica o automatització, segurament t’hauràs preguntat quina és la millor opció per al teu projecte: Arduino o ESP32.

Tot i que ambdues plataformes comparteixen molts conceptes, les diferències poden ser decisives a l’hora d’escollir.

En aquest article t’ho explico de manera clara i pràctica.

Arduino vs ESP32

✅ Similituds entre Arduino i ESP32

  1. Microcontroladors per a projectes electrònics

    Tant Arduino com ESP32 són plaques basades en microcontroladors i permeten controlar sensors, relés, motors, pantalles, etc.

  2. Programació similar

    L’ESP32 és compatible amb l’Arduino IDE, cosa que facilita la transició per a qui ja domina les funcions bàsiques com:

    • digitalWrite()
    • analogRead()
    • millis()
    • Interrupcions i PWM

    ↗️ Arduino IDE

    ↗️ Suport ESP32 per a Arduino IDE

  3. Ecosistema ampli de llibreries

    Les dues plataformes disposen de milers d’exemples i llibreries per gairebé qualsevol sensor que puguis imaginar.

⚡ Diferències entre Arduino i ESP32

  1. Potència del microcontrolador

    Característica Arduino UNO ESP32
    CPU 8 bits AVR 32 bits dual-core
    Freqüència 16 MHz 160–240 MHz
    RAM 2 KB 520 KB
    Flash 32 KB 4–16 MB

    L’avantatge és clar: l’ESP32 és molt més potent i modern, apte per a aplicacions exigents.

    ↗️ Documentació tècnica oficial ESP32

  2. Connectivitat integrada

    Característica Arduino UNO ESP32
    No té WiFi ni Bluetooth WiFi + Bluetooth de sèrie

    Això converteix l’ESP32 en la millor opció per a projectes IoT, telemetria, comunicació sense fils o integració amb serveis al núvol.

  3. Entrades i sortides

    Característica Arduino UNO ESP32
    Pins digitals 14 ~34
    Analògics 6 (10 bits) fins a 18 (12 bits)
    PWM 6 PWM en la majoria de pins

    L’ESP32 ofereix més pins, més resolució analògica i més flexibilitat.

  4. Alimentació

    Característica Arduino UNO ESP32
    Alimentació 5V 3.3V

    Això obliga a usar conversors de nivell lògic quan es treballa amb sensors o mòduls de 5V.

  5. Consum energètic

    Característica Arduino UNO ESP32
    Consum energètic Baix Alt

    ↗️ Modos de baix consum ESP32

  6. Facilitat per a principiants

    • Arduino és més senzill d’usar i d’entendre.
    • ESP32 requereix entendre més configuracions, però ofereix molta més potència.
  7. Preu

    • Arduino UNO original: 20–25 €
    • ESP32: 4–10 €

    L’ESP32 guanya en relació preu/prestacions.

🎯 Quan triar Arduino?

  • Projectes educatius o d’iniciació
  • Sistemes basats en 5V
  • Prototips senzills amb sensors habituals
  • Quan la simplicitat és prioritària

↗️ Documentació Arduino

🎯 Quan triar ESP32?

  • Projectes IoT, WiFi o Bluetooth
  • Automatització avançada o domòtica
  • Necessites més memòria, més processament o més pins
  • Vols un dispositiu flexible i econòmic

↗️ Guia oficial ESP32

📘 Referències i recursos recomanats