Tabla de contenido
🔶 Introducción
El entorno de desarrollo integrado (IDE) es un software que brinda herramientas y una interfaz para programar, depurar y compilar el código fuente de un microcontrolador. Un IDE normalmente incluye un editor de texto, un compilador, un depurador y herramientas adicionales como el control de versiones y la visualización de resultados.
📘 Fundamento Teórico
Un Entorno de Desarrollo Integrado (IDE) es un software que combina una serie de herramientas y utilidades que facilitan el desarrollo de software para diferentes plataformas, incluyendo microcontroladores. Algunas de las funciones que suelen incluir los IDEs son:
- Editor de código: Permite escribir, editar y guardar el código fuente.
- Compilador: Convierte el código fuente en un código objeto, que puede ser entendido y ejecutado por la plataforma.
- Depurador: Herramienta que permite analizar el código y detectar errores en tiempo real durante la ejecución del programa.
- Biblioteca de componentes: Contiene una variedad de componentes y herramientas pre-creadas para acelerar el desarrollo del software.
- Gestor de versiones: Controla y registra los cambios en el código fuente.
📄 Antes de instalar Arduino IDE: Prueba rápida en línea con Tinkercad
Si deseas probar tu primer circuito sin instalar nada, puedes usar el simulador gratuito en línea de Tinkercad Circuits, ideal para familiarizarte con la programación y la lógica de funcionamiento del Arduino.
💡 ¿Cómo entrar?
- Ingresa a https://www.tinkercad.com
- Crea una cuenta gratuita o inicia sesión con Google.
- En el panel principal, selecciona "Circuits" → "Create new Circuit"
- Arrastra un Arduino UNO y un LED con una resistencia.
- Haz clic en la opción “Code” y selecciona la vista "Texto" (no usar "Blocks/Scratch").
📌 Código de ejemplo (encender un LED):

// C++ code
//
void setup()
{
pinMode(LED_BUILTIN, OUTPUT);
pinMode(8,OUTPUT);
}
void loop()
{
digitalWrite(LED_BUILTIN, HIGH);
digitalWrite(8, HIGH);
delay(500); // Wait for 1000 millisecond(s)
digitalWrite(LED_BUILTIN, LOW);
digitalWrite(8, LOW);
delay(500); // Wait for 1000 millisecond(s)
}
Presiona "Start Simulation" y observa cómo se enciende el LED.
📖 Arduino IDE
Arduino IDE (Integrated Development Environment) es un entorno de desarrollo de software especialmente diseñado para el desarrollo de proyectos con placas Arduino. Es un software de código abierto que ofrece una amplia gama de características y herramientas para el desarrollo de software para microcontroladores.
https://www.arduino.cc/en/software
Software

📄 Arduino IDE 2.0 (versión moderna):
- Interfaz renovada.
- Autocompletado de código.
- Integración con depuradores (debugging).
- Navegación por pestañas y archivos.
📄 Arduino Web Editor:
- Funciona desde cualquier navegador (requiere cuenta Arduino).
- Guarda los sketches en la nube.
- Ideal para trabajar desde diferentes dispositivos sin instalar nada.
📄 ArduinoDroid (para Android):
- App móvil para programar y cargar sketches desde tu celular o tablet Android.
- Ideal para prácticas rápidas sin una laptop.
- No todas las placas son compatibles.
📖 Configuración Arduino IDE
El IDE de Arduino es compatible con Windows, macOS y Linux
Pasos para instalación en tu sistema:
- Descarga el IDE de Arduino: Ve al sitio web oficial de Arduino (**https://www.arduino.cc/en/software**) y descarga la última versión del IDE de Arduino para tu sistema operativo.
- Instalación del IDE:
- Windows: Ejecuta el instalador descargado y sigue las instrucciones para completar la instalación.
- macOS: Abre el archivo ZIP descargado y mueve la aplicación Arduino a la carpeta Aplicaciones.
- Linux: Extrae el archivo tar.xz descargado en un directorio de tu elección y ejecuta el archivo "install.sh" desde la terminal para instalarlo.
- Ejecuta el IDE de Arduino: Una vez instalado, abre el IDE de Arduino desde el menú de inicio, Launchpad o la terminal, según tu sistema operativo.
📑 Ejemplo Hola mundo
-
Conectar la placa Arduino: Conecta tu placa Arduino a tu computadora usando un cable USB. Algunos modelos de Arduino pueden requerir un cable USB específico, como un USB tipo B o un micro-USB.
-
Configurar la placa y el puerto:
- En el IDE de Arduino, ve a "Herramientas" > "Placa" y selecciona el modelo de tu placa Arduino (por ejemplo, Arduino Uno, Arduino Nano, etc.).
- Luego, ve a "Herramientas" > "Puerto" y selecciona el puerto al que está conectada tu placa Arduino. En Windows, el puerto suele aparecer como "COM#", mientras que en macOS y Linux aparecerá como "/dev/cu.usbmodem####" o "/dev/ttyACM#".
- Si no aparece tu Arduino en puerto COM puede que necesites un driver como el CH340 para Arduinos genéricos
¿Cómo instalar driver CH340 para Arduinos genéricos?
-
Probar la configuración: Para asegurarte de que todo está configurado correctamente, carga un ejemplo y comprueba si funciona:
- Ve a "Archivo" > "Ejemplos" > "01.Basics" > "Blink" para abrir el ejemplo Blink.
- Haz clic en el botón "Cargar" (icono de flecha hacia la derecha) en la parte superior del IDE para compilar y cargar el sketch en tu placa Arduino. Si todo está configurado correctamente, deberías ver un mensaje de "Carga finalizada" en la parte inferior de la ventana del IDE.
- Si tu placa Arduino tiene un LED incorporado (por lo general, en el pin 13), debería empezar a parpadear, indicando que el sketch se ha cargado correctamente.
📓Actividad
🧠 Ejercicios
❓Preguntas
❗Véase también
✔️ Referencias
👁️🗨️ Otros temas
Configuración del entorno de desarrollo (IDE) y estructura de un programa