Correo: [email protected] - Teléfono: +56979962128

Si estás empezando en la electrónica o la programación, lo más probable es que alguien te haya recomendado Arduino. En esta guía respondemos las preguntas que se hace casi todo el que parte: qué es, qué placas existen, en qué se diferencian las originales de las compatibles, dónde comprarlas, qué software necesitas, cómo aprender a programar y en qué se diferencia de una Raspberry Pi.

¿Qué es Arduino?

Arduino es una plataforma de electrónica de código abierto pensada para que cualquier persona pueda crear proyectos que interactúan con el mundo físico: leer sensores, encender luces, mover motores o enviar datos a internet. Nació en 2005 en el Instituto de Diseño de Interacción de Ivrea, en Italia, como una herramienta barata y sencilla para estudiantes que no eran ingenieros. Hoy se usa en colegios, universidades, laboratorios y también en la industria.

Cuando se habla de Arduino se habla en realidad de tres cosas que funcionan juntas:

  • La placa: una tarjeta con un microcontrolador (un pequeño computador en un solo chip, que ejecuta un programa) y pines para conectar sensores, LED, motores y otros componentes. Puedes conocer sus partes en Principales partes de un Arduino.
  • El software: el IDE de Arduino, el programa gratuito donde escribes el código y lo cargas a la placa por USB.
  • El lenguaje y la comunidad: se programa en C/C++ con funciones simplificadas, como pinMode(), digitalWrite() o delay(), y hay miles de bibliotecas y ejemplos listos para usar.

Un programa de Arduino se llama sketch y siempre tiene dos partes: setup(), que se ejecuta una vez al encender la placa, y loop(), que se repite sin parar. Este es el ejemplo clásico, que hace parpadear el LED que viene en la placa:

// Se ejecuta una vez, al encender la placa
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // el pin del LED integrado será una salida
}

// Se repite una y otra vez
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // enciende el LED
  delay(1000);                      // espera un segundo
  digitalWrite(LED_BUILTIN, LOW);   // apaga el LED
  delay(1000);
}

Apenas la placa recibe energía, ejecuta el programa: no tiene sistema operativo ni tiempo de arranque. Esa sencillez es lo que la hace ideal para aprender y para controlar cosas físicas.

¿Cuáles son las placas Arduino oficiales?

Las placas oficiales son las que diseña Arduino y llevan su marca. Aparecen en la sección de hardware de arduino.cc y se agrupan en familias:

FamiliaPlacas principalesPara qué sirven
UNOUNO R3, UNO R4 Minima, UNO R4 WiFi, UNO QLa placa estándar para aprender. La gran mayoría de los tutoriales, kits y shields están pensados para ella.
NanoNano, Nano Every, Nano ESP32, Nano 33 IoT, Nano 33 BLE Sense Rev2, Nano RP2040 ConnectFormato pequeño para protoboard y proyectos compactos. Varias tienen WiFi, Bluetooth o sensores incorporados.
Mega y GIGAMega 2560 Rev3, GIGA R1 WiFiMuchos pines y más memoria, para proyectos grandes.
MKRMKR WiFi 1010, MKR WAN 1310, entre otrasInternet de las cosas con WiFi, LoRa o red celular, y funcionamiento con batería.
ProPortenta, Nicla, OptaUso profesional e industrial. Opta es un PLC que se programa con las herramientas de Arduino.
EducaciónAlvik y kits Starter, Student, Science, Plug and Make, entre otrosKits para la sala de clases, con lecciones y material para docentes. Ver Arduino Educación.

Para empezar basta con una placa de la familia UNO. Si no sabes cuál elegir, revisa la Guía para elegir tu Arduino, que compara el UNO R3, el Nano, el Mega 2560, los UNO R4 y el UNO Q.

¿Qué es una placa Arduino compatible?

Arduino es hardware abierto: los esquemas y diseños de sus placas son públicos y su licencia permite copiarlos y modificarlos. Por eso otros fabricantes pueden producir placas compatibles: tarjetas que funcionan igual que un modelo oficial, se programan con el mismo IDE y aceptan los mismos shields, pero son fabricadas por otra empresa. Fabricarlas es legal y es parte de la idea original del proyecto.

Lo que no pueden hacer es usar la marca, porque el nombre y el logo de Arduino están registrados. Por eso las compatibles se venden con nombres como «UNO R3 compatible» o con una marca propia.

OriginalCompatibleFalsificación
Quién la fabricaArduinoOtra empresa, con su propia marcaDesconocido
Lleva el logo de ArduinoSíNoSí, sin autorización
PrecioMás altoMás bajoSimilar al de una compatible
Funciona con el IDE y los tutorialesSíSí, en casi todos los casosVariable
Calidad y soporteControl de calidad, documentación y garantíaDepende del fabricanteSin garantía

La diferencia que más se nota en la práctica es la conexión USB: muchas compatibles usan el chip CH340 en lugar del que usan las originales, y en algunos computadores hay que instalar su controlador. Lo explicamos en Descargar e instalar el software de Arduino, en la sección «Si tu computador no reconoce la placa».

¿Cuál conviene? Las compatibles son una buena opción para practicar o para proyectos que usan varias placas. Las originales tienen mejor control de calidad y documentación oficial, y su compra financia el desarrollo de la plataforma. Lo que sí hay que evitar son las falsificaciones: placas con el logo de Arduino a un precio que no corresponde.

¿Dónde puedo comprar una placa Arduino?

En Chile puedes comprar placas originales, compatibles y kits en la tienda de MCI Electronics:

Si es tu primera compra, un kit de inicio suele ser mejor inversión que la placa sola: trae lo necesario para los primeros proyectos (LED, resistencias, botones, sensores, protoboard y cables) y te evita comprar piezas sueltas. Si compras en otro lugar, desconfía de las placas con el logo de Arduino a precio de compatible.

¿Dónde puedo descargar el software para programar Arduino?

El software oficial es el IDE de Arduino, gratuito y de código abierto. Se descarga desde arduino.cc/en/software y está disponible para Windows, macOS y Linux. Descárgalo siempre desde ahí: así evitas versiones antiguas y descargas con publicidad o programas no deseados.

Según tu caso, hay otras herramientas oficiales:

  • Arduino IDE 2: la opción recomendada para la mayoría. Incluye autocompletado, monitor serie y Serial Plotter.
  • Arduino Cloud Editor: programa desde el navegador, sin instalar el IDE. Solo necesita un pequeño programa, el Arduino Cloud Agent, para comunicarse con la placa por USB. Ver Arduino Cloud: tu primer panel de control en línea.
  • Arduino App Lab: la herramienta del Arduino UNO Q, que combina programas de Arduino con aplicaciones en Python.

La instalación paso a paso en Windows y Mac, cómo elegir la placa y el puerto, y qué hacer si el computador no reconoce la placa están en Descargar e instalar el software de Arduino.

¿Cómo aprendo a programar Arduino?

No necesitas saber electrónica ni programación para empezar. Lo más efectivo es aprender haciendo: cargar un ejemplo, cambiarlo y ver qué pasa. Esta ruta usa los tutoriales del sitio, en orden:

  1. Prepara el software: Descargar e instalar el software de Arduino y Conoce el IDE de Arduino y carga tu primer sketch.
  2. Tu primer programa y tu primer circuito: Primer programa en Arduino (Blink) y Primeros pasos con Arduino.
  3. Entradas y salidas: salidas digitales, entradas digitales, entradas analógicas y cómo leer un botón.
  4. Comunicación con el computador: comunicación serial en Arduino.
  5. Lógica de programación: flujo de control (if, for, while), funciones y arreglos.
  6. Tus primeros proyectos: por ejemplo, el sensor ultrasónico HC-SR04 o tu primer robot de dos ruedas.

Algunos consejos:

  • Aprende con un kit: tener los componentes a mano permite probar cada ejemplo en el momento.
  • Si todavía no tienes placa, puedes practicar gratis en el simulador Tinkercad Circuits, que incluye un Arduino UNO virtual.
  • Usa los ejemplos que trae el IDE, en Archivo > Ejemplos: son un excelente punto de partida.
  • Si prefieres aprender con un profesor, en MCI Educación dictamos el curso Arduino desde Cero: primeros pasos en programación.

¿Cuál es la diferencia entre Arduino y Raspberry Pi?

Se mencionan juntas porque ambas son placas pequeñas y económicas, pero son cosas distintas: un Arduino es un microcontrolador y una Raspberry Pi es un computador completo.

Arduino (UNO)Raspberry Pi (Pi 5)
Qué esMicrocontrolador: ejecuta un solo programaComputador de placa única con Linux
Al encenderlaEl programa empieza de inmediatoTarda unos segundos en arrancar el sistema operativo
Sistema operativoNo tieneRaspberry Pi OS, con escritorio, navegador y terminal
Lenguaje habitualC/C++ en el IDE de ArduinoPython, y casi cualquier otro lenguaje
Entradas analógicasSí (6 en el UNO)No; necesita un conversor analógico-digital externo
Voltaje de los pines5 V en el UNO R3 y el UNO R43,3 V; los pines no toleran 5 V
Control de tiemposMuy preciso para leer sensores y generar pulsosMenos preciso, porque el sistema operativo reparte el tiempo entre tareas
ConsumoMuy bajo; puede funcionar con pilasMayor; necesita una buena fuente (27 W en la Pi 5)
Pantalla, teclado, cámara y redNo (salvo modelos con WiFi)Sí: HDMI, USB, red, WiFi, Bluetooth y cámara
Al desconectarlaSe puede desconectar en cualquier momentoConviene apagarla desde el sistema para no dañar la tarjeta microSD
Ideal paraControlar sensores, motores y luces; proyectos con bateríaVisión artificial, servidores, domótica, inteligencia artificial e interfaces gráficas

¿Cuál elegir? Si tu proyecto consiste en leer sensores y controlar actuadores, Arduino es más simple, más barato y más confiable. Si necesitas una pantalla, procesar imágenes, usar servicios de internet o ejecutar varios programas a la vez, necesitas una Raspberry Pi. Muchos proyectos usan las dos: la Raspberry Pi hace la parte «inteligente» y el Arduino controla el hardware, conectados por USB. Para conocer la Raspberry Pi, revisa Primeros pasos con Raspberry Pi 5.

Dos casos especiales: la Raspberry Pi Pico, a pesar del nombre, no es un computador sino un microcontrolador como Arduino, y hasta se puede programar con el IDE de Arduino. Y el Arduino UNO Q combina las dos ideas: un microcontrolador y un computador con Linux en la misma placa.

Sigue aprendiendo

Aprende esto en un curso

Si prefieres verlo en vivo y con alguien que resuelva tus dudas, estos cursos presenciales de MCI Educación cubren el tema de este tutorial: