Arduino es una plataforma popular para aficionados, fabricantes, estudiantes y profesionales que quieren crear sus propios dispositivos electrónicos. Arduino consta de dos partes principales: hardware y software. La parte de hardware es una placa de microcontrolador que se puede programar para controlar varias entradas y salidas. La parte de software es un entorno de desarrollo que le permite escribir código para su placa utilizando un lenguaje de programación simple basado en C/C++. También puede usar bibliotecas (colecciones de código) que proporcionan funciones para tareas específicas, como controlar pantallas LCD, leer sensores o comunicarse con otros dispositivos.
El IDE de Arduino es el software oficial que usted necesita utilizar para programar su tablero de Arduino. El IDE significa Entorno de desarrollo integrado, lo que significa que proporciona todas las herramientas que necesita para escribir, compilar, cargar y depurar su código en un solo lugar. El IDE tiene una interfaz fácil de usar que consta de varias ventanas, como:
Arduino lanza nuevas versiones de su software regularmente para corregir errores, agregar características y apoyar nuevas placas y bibliotecas. La última versión estable del Arduino IDE es la versión 1.8.19, que fue lanzado el 2 de enero de 2023. Esta versión incluye varias mejoras y correcciones de errores, como:
Puede encontrar el registro de cambios completo de Arduino 1.8.19 en el blog oficial de Arduino.
Si elige la opción de instalación, solo tiene que hacer doble clic en el archivo descargado y siga las instrucciones en la pantalla. Puede elegir dónde instalar el IDE de Arduino y si desea crear accesos directos o asociar extensiones de archivo. El instalador también instalará los controladores necesarios para su placa Arduino. Si elige la opción de archivo zip, debe extraer el contenido del archivo descargado a una carpeta de su elección. Puede usar cualquier software que pueda manejar archivos zip, como WinZip, 7-Zip o las utilidades integradas de Windows o Mac. No necesita instalar ningún controlador si usa la opción de archivo zip.
Para iniciar el IDE de Arduino, necesita encontrar y ejecutar el archivo ejecutable llamado arduino.exe (en Windows) o Arduino.app (en Mac). Si utilizó la opción del instalador, puede encontrar este archivo en la carpeta donde instaló el IDE de Arduino, o usar los atajos creados por el instalador. Si utilizó la opción de archivo zip, puede encontrar este archivo en la carpeta donde extrajo el archivo zip. Cuando usted ejecuta el IDE de Arduino, usted debe ver una ventana como esto:

Usted puede comprobar el número de versión de su IDE de Arduino en la barra del título de la ventana. Debe decir "Arduino 1.8.19". Si dice algo más, usted pudo haber descargado o haber lanzado una versión diferente del IDE de Arduino.
Para comunicarse con su tablero, usted necesita decir al IDE de Arduino qué clase de tablero usted está utilizando y a qué puerto está conectado. Para ello, debe ir al menú Herramientas y seleccionar Tablero y Puerto desde el submenú. Debería ver una lista de tarjetas y puertos que son compatibles con su versión de Arduino IDE. Necesita seleccionar su modelo de placa desde el submenú Board, como Arduino Uno, Nano, Mega, etc. También necesita seleccionar su número de puerto desde el submenú Port, como COM3, COM4, etc. (en Windows) o /dev/tty.usbmodemXXX, /dev/tty.bseusx-XXXX, etc. (en Linux o Mac). También puede usar la opción Información de la placa para ver más detalles sobre su placa, como su número de serie, versión de firmware, etc.
Un bosquejo es el nombre de un programa que usted escribe para su tablero de Arduino usando el IDE de Arduino. Un boceto consta de dos partes principales: la configuración y el bucle. La parte de configuración se ejecuta una vez cuando se inicia el tablero y se utiliza para inicializar variables, pines, bibliotecas, etc. La parte de bucle se ejecuta repetidamente y se utiliza para realizar la lógica principal de su programa. Usted puede escribir su propio bosquejo desde cero o utilizar uno de los muchos ejemplos que vienen con el IDE de Arduino o las bibliotecas que usted instala. Para escribir un nuevo boceto, puede ir a Archivo > Nuevo y comenzar a escribir su código en la ventana del editor. Para abrir un boceto existente, puede ir a Archivo > Abrir y buscar en su computadora un archivo con la extensión . ino. También puede usar la opción Archivo > Ejemplos para ver una lista de bocetos organizados por categorías, como Fundamentos, Digital, Analógico, Comunicación, etc.
Dependiendo de lo que haga el boceto, es posible que desee ver algunos resultados en la pantalla del ordenador. Por ejemplo, es posible que desee ver algunos mensajes de texto, lecturas de sensores o datos gráficos. Para hacer esto, usted puede utilizar el monitor serie o las ventanas del plotter que son parte del IDE de Arduino. El monitor serie es una ventana que muestra los datos de texto que se envían desde su tablero a su computadora mediante comunicación en serie. Puedes usar las funciones Serial.print() o Serial.println() en tu código para enviar datos de texto al monitor serie. También puede usar el monitor serie para enviar datos de texto desde su computadora a su tablero usando el campo de entrada en la parte superior de la ventana. Es necesario asegurarse de que la velocidad de transmisión (la velocidad de comunicación) se establece correctamente en ambos extremos de la comunicación. Puede abrir el monitor serie haciendo clic en el icono de la lupa en la barra de herramientas o yendo a Herramientas > Serial Monitor.
El plotter serie es una ventana que muestra los datos gráficos que se envían desde su tablero a su computadora mediante comunicación en serie. Puede usar la función Serial.println() en su código para enviar datos numéricos al plotter serie. Puede enviar varios valores separados por comas para crear múltiples gráficas. El plotter en serie escalará automáticamente los ejes y asignará diferentes colores a cada gráfico. Es necesario asegurarse de que la velocidad de transmisión se establece correctamente en ambos extremos de la comunicación. Puede abrir el plotter serie haciendo clic en el icono del gráfico en la barra de herramientas o yendo a Herramientas > Serial Plotter.
A: Arduino 1.8.19 puede ejecutarse en Windows XP o posterior, Mac OS X 10.10 o posterior, o Linux sistemas de 32 bits o 64 bits. Necesita al menos 150 MB de espacio libre en disco y un puerto USB para conectar su tarjeta.
A: Si tiene una versión anterior del IDE de Arduino instalado en su computadora, puede actualizarlo a la última versión descargando y ejecutando el instalador o extrayendo el archivo zip sobre su carpeta de instalación existente. No es necesario desinstalar la versión anterior primero, pero es posible que desee hacer una copia de seguridad de sus bocetos y bibliotecas antes de actualizar.
A: Puede instalar bibliotecas o tableros adicionales para su IDE de Arduino usando el Administrador de Bibliotecas o el Administrador de Tableros, los cuales son accesibles desde el menú de Herramientas. El Administrador de bibliotecas le permite navegar, instalar, actualizar o eliminar bibliotecas que proporcionan funciones para tareas o dispositivos específicos. El Board Manager le permite navegar, instalar, actualizar o eliminar paquetes que admiten diferentes tipos de tarjetas o microcontroladores.
A: Si usted encuentra cualesquiera problemas con su IDE o tablero de Arduino, tales como errores, los accidentes, o los fracasos, usted puede intentar algunos de estos pasos:
A: Hay muchos recursos y tutoriales disponibles en línea para aprender Arduino, tales como: