En este tutorial vas a aprender a manejar las funciones esenciales del Arduino IDE 2 para que tus proyectos cobren vida. Vamos a ver paso a paso cómo configurar tu placa, cargar el código y aprovechar el potencial de las miles de librerías desarrolladas por la comunidad.
Cómo subir un sketch con el Arduino IDE 2
En el entorno de Arduino, escribimos programas llamados "sketches" que se pueden subir a las placas. En esta guía, vamos a ver cómo seleccionar una placa conectada a tu computadora y cómo cargarle un sketch usando el Arduino IDE 2.
Verificar vs. Subir
Hay dos herramientas principales al momento de cargar un código: verificar y subir. El botón de verificar simplemente revisa tu sketch, busca errores y lo compila. El de subir hace lo mismo, pero cuando termina de compilar el código, también lo carga en la placa.
Una buena práctica es usar la herramienta de verificación antes de intentar subir cualquier cosa. Es una forma rápida de encontrar errores en tu código para que puedas corregirlos antes de la carga real.
Subiendo un sketch
Subir un sketch es rápido y fácil, pero veamos qué pasos tenés que seguir:
- Abrí el Arduino IDE 2.
- Con el editor abierto, fijate en la barra de herramientas superior. A la izquierda vas a ver una tilde y una flecha apuntando a la derecha. La tilde sirve para verificar y la flecha para subir.
- Antes de hacer nada de eso, tenés que elegir a qué placa le vas a subir el código. Al lado de los botones de verificar y subir vas a ver un menú desplegable; en la mayoría de los casos, acá van a aparecer las placas Arduino o ESP32 conectadas a tu compu. Si no la detecta automáticamente, podés entrar a "Select other board and port..." o ir a Herramientas > Placa y Herramientas > Puerto para seleccionarlos manualmente.
- Conectá la placa a la computadora y seleccionala en el menú desplegable. Vas a saber que está conectada cuando el nombre de la placa aparezca en negrita.
- Hacé clic en verificar (la tilde). Como estamos verificando un sketch vacío, seguro va a compilar bien. Después de unos segundos, vas a ver el resultado en la consola (el cuadro negro de abajo).
- Con la placa seleccionada, ya estás listo. Dale al botón de subir y va a empezar la carga del sketch.
Cuando termine, vas a ver una notificación abajo a la derecha. Si llega a haber alguna complicación durante la carga, los errores van a aparecer listados ahí también.
Si usás una versión del Arduino IDE anterior a la 2.0, la interfaz se va a ver diferente, como se muestra en la imagen:
① Verificación
② Subir
③ Nuevo archivo
④ Abrir
⑤ Guardar
⑥ Puerto serie
Instalación de librerías
Gran parte de la experiencia de programar en Arduino se basa en el uso de librerías. Hay miles disponibles online, y las que tienen mejor documentación se pueden instalar directamente desde el editor. En este tutorial, vamos a ver cómo instalar una usando el gestor de librerías del IDE 2 y cómo acceder a sus ejemplos.
¿Por qué usar librerías?
Las librerías son extremadamente útiles para cualquier tipo de proyecto. Hacen que el desarrollo sea mucho más fluido y hay una variedad casi infinita. Se usan para interactuar con sensores, relojes de tiempo real (RTC), módulos Wi-Fi, matrices RGB y muchos otros componentes de tu placa.
Arduino tiene muchas librerías oficiales, pero los verdaderos héroes son los miembros de la comunidad que las desarrollan, mantienen y mejoran constantemente.
Instalando una librería
- Abrí el Arduino IDE 2.
- Con el editor abierto, buscá la columna de la izquierda. Vas a ver varios íconos; hacé clic en el de "Librería".
- Va a aparecer una lista de todas las librerías disponibles donde podés buscar la que necesites. En este ejemplo, vamos a instalar RTCZero. Hacé clic en el botón "INSTALL".
- El proceso no tarda mucho, pero dale un minuto para que termine.
- Cuando finalice, vas a ver que en el gestor de librerías dice "INSTALLED".
Si necesitás agregar archivos de librerías locales, podés seguir estos pasos: Sketch -> Incluir Librería -> Añadir librería .ZIP
Galería de referencia
Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.