1.¿Qué es Arduino?
Arduino es una plataforma de hardware y software libre que combina dos elementos: una placa de desarrollo con un microcontrolador y un entorno de programación (IDE) para escribir y cargar instrucciones en esa placa.

Arduino 2005
Nació en 2005 en el Ivrea Interaction Design Institute, en Italia, como una herramienta pensada para que estudiantes de diseño pudieran crear prototipos electrónicos sin necesitar conocimientos avanzados de ingeniería.
En ese entonces los microcontroladores PIC (microchip) programados en C++ tenían el dominio del mercado pero la alternativa mas fácil de programar y muy económica de los módulos didácticos de Arduino (con microcontrolador AVR) programados en C++ simplificado en poco a poco fueron dominando el mercado.

microcontroladores PIC vs Sistemas Arduinos
Dos décadas después, Arduino se ha convertido en el estándar de facto para enseñar electrónica digital, robótica, IoT y automatización en el mundo, precisamente por su facilidad de uso, su bajo costo y su enorme comunidad de soporte.
2.Los dos pilares de Arduino
A. El hardware: la placa
Cada placa Arduino integra un microcontrolador —el «cerebro» que ejecuta el programa— junto con todos los componentes necesarios para conectar sensores, motores, pantallas y otros periféricos a través de sus pines de entrada y salida, tanto digitales como analógicos.
Algunas de las placas más utilizadas en la enseñanza y en proyectos reales son:
| Placa | Microcontrolador | Pines digitales I/O | Pines analógicos | Uso típico |
|---|---|---|---|---|
| Arduino UNO (clásica) | ATmega328P | 14 (6 con PWM) | 6 | Proyectos educativos y prototipos básicos |
| Arduino Leonardo | ATmega32u4 | 20 (7 con PWM) | 12 | Proyectos que requieren emulación de teclado/mouse USB |
| Arduino UNO R4 Minima | Renesas RA4M1 (32 bits) | Compatible con UNO clásico | 6 | Proyectos que necesitan más memoria y velocidad |
| Arduino UNO R4 WiFi | Renesas RA4M1 + coprocesador ESP32-S3 | Compatible con UNO clásico | 6 | Proyectos IoT con conectividad WiFi/Bluetooth integrada [web:35] |
La familia UNO R4, lanzada como evolución de la clásica UNO, incorpora un procesador de 32 bits con más memoria (256 KB de flash y 32 KB de SRAM) y velocidad de reloj de 48 MHz, casi el triple que el ATmega328P original. La versión WiFi añade un coprocesador ESP32-S3, ideal si tus estudiantes quieren dar el salto de proyectos aislados a proyectos conectados a internet, sin abandonar el ecosistema Arduino que ya conocen.
Además de la placa principal, existen los shields (o «escudos»): placas adicionales que se apilan sobre el Arduino para añadir funciones específicas como GPS, relojes en tiempo real, comunicación por radio o pantallas táctiles, sin necesidad de hacer cableado adicional complejo.
B. El software: el IDE de Arduino
El Arduino IDE es el entorno donde se escribe el código (llamado «sketch») y se carga a la placa. Es gratuito, de código abierto y funciona en Windows, macOS y Linux.
La versión actual es el Arduino IDE 2.3.x, que trae una interfaz más moderna, autocompletado de código, un depurador integrado y mayor velocidad de compilación frente a la versión clásica 1.x . Se puede descargar directamente desde el sitio oficial de Arduino.
nota: si tienes algún problema o no entra usa VPN
3.Placa Arduino UNO clásico
Existen dos versiones la oficial y la copia china, aunque ambas realiza las mismas funciones tienen una gran diferencia en configuración.

Arduino Original

Arduino Uno chino
Donde comprar el Arduino Uno mas Accesorios?
el mejor precio te lo da la plataforma asiática de aliexpress:
¡Mejores Recomendaciones de Productos en Oferta!
KUONGSHUN Super Starter Kit que incluye placa de pruebas 1602 IIC Jumper Wire Set R3 para Arduino UNO
🔗 Haz clic y compra
Nota: Este es un enlace de afiliado. Si compras a través de él, puedo recibir una pequeña comisión sin costo adicional para ti. Solo recomiendo productos que consideraría útiles para mis estudiantes.
4. Pinout del Arduino Uno

Pin Out Arduino Uno
5. Cómo se alimenta y conecta una placa Arduino
Una placa Arduino puede alimentarse de dos formas principales:
- Vía cable USB (tipo B o tipo C, según el modelo), conectado directamente al computador — esta misma conexión sirve para cargar el programa.
- Mediante fuente externa, con un rango típico de 6V a 12V, usando el conector de energía integrado, útil cuando el proyecto debe funcionar de forma autónoma sin computador.
A. pero que pasaría si se conecta por las por las dos vías ?
para analizarlo con mas detalles revisemos el esquemático:

esquemático Arduino Uno
En el esquemático se observa que el amplificador operacional U5A que compara el voltaje VIN (conexión Externa de alimentación (6V a 12V) ) pasando por un divisor de tensión con dos resistencia de 10KΩ (1/2*Vin) con respecto a la referencia 3.3V para activar o no al MOSFET T1, en otras palabras tiene un Switcheo automático, lo que permite trabajar conexiones simultaneas.
6. Preparación de Hola Mundo
- Paso 1 verificar si tu sistema operativo reconoce al dispositivo. de no ser así instala el driver del Arduino chino descarga
-

driver Arduino chino

instalación driver chino
Paso 2 Verificas si reconoce el Puerto de comunicaciones

reconocimiento de puerto Arduino chino
7. Tu primer programa: el «Hola Mundo» de Arduino
Todo programa de Arduino se estructura en dos funciones obligatorias:
void setup() {
// Se ejecuta una sola vez, al iniciar la placa
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
// Se ejecuta en bucle infinito mientras la placa esté encendida
digitalWrite(LED_BUILTIN, HIGH); // Enciende el LED integrado
delay(1000); // Espera 1 segundo
digitalWrite(LED_BUILTIN, LOW); // Apaga el LED
delay(1000); // Espera 1 segundo
}
Este sketch, conocido como «Blink», hace parpadear el LED integrado de la placa cada segundo y es tradicionalmente el primer programa que cualquier estudiante carga en su Arduino, de la misma forma que el clásico «Hola Mundo» en otros lenguajes de programación.
8.¿Te funciono el Hola Mundo?
- Primero verifica en administrador de archivo si de verdad reconoce el puerto

verificación de instalación de Arduino chino
- verifica si configuraste bien el IDE de Arduino

Hola Mundo

configuración Arduino Uno

configuración de puerto

compilación y subida hola Mundo
9.¿Para qué se usa Arduino en la práctica?
En mi experiencia como docente y consultor en automatización, estos son los campos donde más se aprovecha:
- Educación en electrónica digital y programación, como puerta de entrada antes de pasar a microcontroladores más avanzados como el ESP32.
- Proyectos de IoT, sobre todo con las variantes WiFi, para lectura y envío de datos de sensores a la nube.
- Automatización y control, en prototipos de control de motores, temperatura o procesos industriales a pequeña escala.
- Robótica educativa, integrando sensores de distancia, encoders y controladores de motor.
- Prototipado rápido, antes de migrar un diseño validado a una solución de producción con microcontroladores dedicados.
10.Arduino frente a otras plataformas
Una duda frecuente entre quienes comienzan es cuándo usar Arduino y cuándo pasar directamente a plataformas como el ESP32. En términos generales, Arduino UNO (clásico) es ideal para aprender los fundamentos de electrónica digital y programación estructurada, mientras que variantes como el UNO R4 WiFi o el ESP32 son más adecuadas cuando el proyecto ya requiere conectividad, mayor capacidad de procesamiento o control de tareas más complejas en paralelo.
11.Próximos pasos
vamos a instalar el Arduino Nano que es compatible con el Arduino UNO
Te invito hacer el Curso Control Digital con Arduino: Aprende a Automatizar Sistemas (Capitulo 1)
quieres ir mas rápido te invito a ver el articulo Hola IoT: Enviando Datos desde un ESP32 a un Dataset en la Nube
Si necesitas un proyecto personalizado puedes ver mi repositorio
![]()







Comentarios recientes