¿Cómo instalar el entorno de desarrollo de Arduino en Linux?
Arduino es una famosa plataforma de prototipos electrónicos basado en hardware flexible de código abierto y el software y fácil de usar.
Esta tecnología está destinada a todo tipo de publico, desde artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos con esta plataforma.
Sobre Arduino
Arduino se enfoca en acercar y facilitar el uso de la electrónica y programación de sistemas embebidos en proyectos multidisciplinarios.
Los productos que vende la compañía son distribuidos como Hardware y Software Libre, bajo la Licencia Pública General Reducida de GNU.
Con ayuda de Arduino es posible comunicar una aplicación que corra sobre Arduino con otros dispositivos que corran otros lenguajes de programación y aplicaciones populares.
Debido a que Arduino usa la transmisión serial de datos, la cual es soportada por la mayoría de los lenguajes. Y para los que no soportan el formato serie de forma nativa, es posible utilizar software intermediario que traduzca los mensajes enviados por ambas partes para permitir una comunicación fluida.
Y cuando se trata de Arduino, el más famoso ambiente de desarrollo es el Arduino IDE.
Sobre el IDE de Arduino
El entorno de desarrollo integrado (IDE) de Arduino es una aplicación multiplataforma (para Windows, macOS, Linux) que está escrita en el lenguaje de programación Java. Se utiliza para escribir y cargar programas en la placa Arduino.
El código fuente para el IDE se publica bajo la Licencia Pública General de GNU, versión 2.
El IDE de Arduino admite los idiomas C y C ++ utilizando reglas especiales de estructuración de códigos, suministra una biblioteca de software del proyecto Wiring, que proporciona muchos procedimientos comunes de entrada y salida.
El código escrito por el usuario solo requiere dos funciones básicas, las cuales sirven para iniciar el boceto y el bucle del programa principal, que se compilan y vinculan con un apéndice de programa main () en un programa ejecutable cíclico ejecutivo con la cadena de herramientas GNU, que también se incluye con la distribución IDE.
El IDE de Arduino emplea el programa avrdude para convertir el código ejecutable en un archivo de texto en codificación hexadecimal que se carga en la placa Arduino mediante un programa de carga en el firmware de la placa.
En resumen, Arduino IDE es un entorno de desarrollo integrado para esta plataforma para que podamos crear nuestros programas y trasladarlos a la placa Arduino, al microcontrolador que puede procesar y actuar de acuerdo con lo que hemos planeado.
Instalación de Arduino IDE en Linux
Para instalar Arduino IDE en nuestra distribución de Linux lo podremos hacer a través de los paquetes de Flatpak por lo que es sumamente necesario que tengamos el soporte para esta tecnología instalada en nuestro sistema.
Si no lo tienen añadido, pueden consultar el siguiente artículo en donde comparto la manera de poder instalar, el soporte de Flatpak en la mayoría de las distribuciones de Linux actuales.
Ya estando seguros de contar con el soporte para poder instalar aplicaciones de Flatpak en nuestro sistema, debemos de abrir una terminal y en ella vamos a teclear los siguientes comandos para poder instalar el IDE de Arduino en nuestro sistema.
flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref
Hecho esto solamente debemos de esperar un poco a que se descargue e instale la aplicación en nuestro sistema.
Si ya tenían instalado el IDE por este medio y quieren consultar si existe una actualización, lo pueden hacer ejecutando el siguiente comando:
flatpak --user update cc.arduino.arduinoide
Finalmente pueden ejecutar el IDE en su sistema, buscando el lanzador en su menú de aplicaciones. En caso de no encontrarlo pueden ejecutar el IDE desde una terminal con el siguiente comando:
flatpak run cc.arduino.arduinoide
¿Cómo desinstalar el IDE de Arduino de Linux?
Por otro lado, si necesitan desinstalar el programa porque no era lo que esperaban o por la razón que sea, deben de ejecutar cualquiera de los siguientes comandos en una terminal:
flatpak --user uninstall cc.arduino.arduinoide
o
flatpak uninstall cc.arduino.arduinoide
El artículo ¿Cómo instalar el entorno de desarrollo de Arduino en Linux? aparece primero en ¿Cómo instalar el entorno de desarrollo de Arduino en Linux?.