👀 Analizando el software Arduino
El otro componente del sistema Arduino es el IDE o software que permite programar la tarjeta Arduino, este IDE es un Ambiente Integrado de Desarrollo donde se puede editar, copilar y programar el firmware de la aplicación Arduino, el lenguaje de programación es el "lenguaje C/C++", en la figura siguiente 👇 se aprecia la interface gráfica del IDE Arduino.
Interface gráfica del IDE Arduino (arduino.cc). |
Programación Arduino
👉 La programación de la plataforma Arduino es sencilla, simplemente requiere un poco de conocimiento de lenguaje estructurado, el uso de librerías y objetos, y para aquellos con un poco de experiencia en programación en lenguajes estructurados será muy sencillo el desarrollar programas para Arduino, en la figura siguiente 👇 se aprecian algunos botones que componen el interfaz IDE Arduino.
Aspectos principales de la Interface gráfica del IDE Arduino (newtechandme.com). |
💥 Una ventaja del sistema Arduino que su IDE es descargable online completamente gratis, además debido a que es una plataforma desarrollada baja la filosofía Open Source Hardware, existe una gran
base de conocimiento sobre el uso del IDE y ejemplos de programas de aplicación para Arduino.
👉 La interface y programa IDE Arduino está desarrollado usando el lenguaje Processing, de ahí su enorme parecido con este, el IDE cuenta con todas las herramientas necesarias para codificar, compilar y descargar nuestros programas a la memoria del Microcontrolador dentro de la tarjeta Arduino, los archivos de código fuente creados por el IDE tienen la extensión .ino y son denominados sketches.
IDE Arduino
👊 A continuación se describirán aspectos funcionales de IDE Arduino, de la figura anterior 👆, se pueden notar que en la parte superior del IDE se tienen 6 botones principales, a continuación se describe el funcionamiento de cada botón, de izquierda a derecha:
- Verify (Verificar): Verifica que el código introducido sea correcto y lo compila, en caso de error nos indica la línea donde ocurrió.
- Upload (Cargar): Compila el programa y lo sube a la placa Arduino.
- New (Nuevo): Crea un nuevo sketch.
- Open (Abrir): Abrir un sketch existente
- Save (Salvar): Guarda el sketch actual.
- Serial Monitor: Muestra una terminal serial, esta herramienta será útil para comunicarnos con el Arduino desde el PC, comúnmente se utiliza como consola de depuración.
👊 Debajo de los botones está el área de código, donde se escribe y edita el programa, automáticamente colorea las palabras reservadas por el compilador.
💢 En la parte inferior está la consola de comandos, ahí es donde se informara de errores y progreso del proceso de compilación y programación de la placa; más abajo del lado izquierdo nos indica el número de línea donde se encuentra el cursor y del lado derecho nos indica la versión de placa conectada y el puerto serie a utilizar.
💢Un programa típico en lenguaje de programación Arduino está constituido por sentencias o estamentos escritos usando instrucciones en lenguaje C de Arduino, más adelante se abordara este tema, como primer contacto con el lenguaje observe el listado del programa siguiente 👇 , el cual se denomina el "hola mundo" de los Microcontroladores y su función es encender y apagar un LED conectado a una salida de la tarjeta Arduino, también observa la figura siguiente 👇 donde se muestra la conexión de un LED a la tarjeta Arduino.
Esquema del circuito para el programa BLINK |
Por el momento no se explicaran las funciones y sintaxis del programa, en publicaciones posteriores se tocaran.
Listado 1 - Programa Blink para Arduino |
👉 En las publicaciones siguientes se describirán más a detalle aspectos de programación y específicamente el uso de Arduino con diversos componentes externos: sensores y actuadores, específicamente la publicación siguiente 👉 trata sobre la puesta a punto y prueba inicial de nuestra tarjeta Arduino.
Escrito por Archie Tecnology
No hay comentarios:
Publicar un comentario