Cómo instalar nuevas placas en Arduino IDE

Autor: Oscar Gonzalez

Cómo  instalar nuevas placas en Arduino IDE

Tiempo de lectura: 6 minutos

Instrucciones detalladas para añadir nuevas placas para poder programar en Arduino IDE

Cómo instalar nuevas placas en Arduino IDE

  • 7

0 Principiante

Introducción

A partir de la versión 1.6.2 del software Arduino (IDE), todas las placas y modelos de Arduino estándar vienen instalados con el IDE de Arduino de forma predeterminada. Algunas placas de desarrollo requieren la instalación de un núcleo adicional también llamado core. Para realizar la instalación, Arduino implementó el Gestor de Tarjetas (Boards Manager) como una herramienta para agregar núcleos a su IDE de Arduino y así poder programar muchas más variedad de placas.

Gestor de tarjetas de Arduino IDE

Gestor de tarjetas de Arduino IDE

Descargar Arduino IDE

Entiendo que si estás siguiendo éste tutorial es por que ya lo tienes, pero recuerda que siempre es interesante disponer de la última versión del IDE de Arduino. Lo puedes descargar de forma gratuita desde la web de Arduino. Está disponible para Windows, Linux y MacOS.

Pro-Tip: El IDE de Arduino se distribuye de forma gratuita, pero desde la página de descarga también puedes aportar si quieres una pequeña donación (opcional) para apoyar el proyecto y permitir su continuidad.

Qué es un Core?

Los cores, o núcleos, son necesarios para que los nuevos microcontroladores sean compatibles con su IDE de Arduino así como los skeches y librerías existentes. Arduino desarrolla los núcleos para los microcontroladores utilizados en sus placas, pero cualquiera puede desarrollar un núcleo para sus propias placas siguiendo las reglas y requisitos establecidos por Arduino. Eso abre un mundo de posibilidades a todos los desarrolladores para poder utilizar el mismo entorno de programación con el IDE de Arduino. Uno de los casos más populares fue el core de Espressif que ha permitido utilizar los ya famosos chips ESP8266 y posteriores.

El sitio web de Arduino tiene excelentes instrucciones sobre los detalles técnicos de la instalación de núcleos Arduino. Puedes consultarlo en la página de Arduino-CLI en su web oficial.

Qué es una definición de placa? (Board Definition)

Una definición son las indicaciones que el IDE de Arduino necesita saber para poder trabajar con una determinada placa. Eso incluye cuales son sus pines, cuántos tiene y qué funciones tienen cada uno. Generalmente se referirá al microcontrolador utilizado en la placa y es algo que confeccionan los desarrolladores de la placa. Está bien saberlo pero como usuario rara vez necesitas profundizar mucho en esto. Siempre es recomendable que la definición de la placa provenga de una fuente confiable (generalmente el propio fabricante) y no de un foro o de una fuente desconocida o sospechosa.

En la siguiente sección veremos cómo se instala una nueva placa con un ejemplo práctico.