ArduinoIDE - Consejos y trucos

ArdunioIDE es, en comparación con otros entornos de desarrollo, muy simple. No hay muchas cosas que puedas ajustar o ajustar. Esto tiene la ventaja de que los principiantes o "no expertos" no se sienten abrumados por la variedad de configuraciones y no pueden equivocarse al programar y transferir.

Sin embargo, vale la pena echar un vistazo más de cerca a algunas configuraciones, ya que algunas de ellas pueden simplificar aún más el trabajo con ArduinoIDE.

Voy a presentar algunos consejos y trucos para esto en el siguiente artículo.


Requisitos

Antes de poder comenzar con el IDE de Arduino, por supuesto, primero debes instalarlo. Este es un ejemplo en el artículo. Instalar programas: un ejemplo descrito.

Material requerido:
-No-

Herramienta requerida:
-No-


Preajustes

Algunas de las características del IDE de Arduino se describen a continuación. Por ejemplo, hay algunas funciones útiles ocultas en el menú "Preferencias".

Abra la ventana de preferencias haciendo clic en "Archivo" y luego en "Preferencias".

Las configuraciones que se muestran arriba son muy útiles en mi opinión.

  • La configuración de “Idioma del editor” y “Tamaño del texto del editor” depende de sus propios sentimientos.
  • En "Salida detallada durante" debes activar las casillas de verificación para "Compilar" y "Cargar". Esta es la única manera de obtener información detallada al respecto. Esto puede facilitar mucho la resolución de problemas si es necesario.
  • Como resultado, también debes configurar las "Advertencias del compilador" en "Todos". Las advertencias del compilador también le ayudan a evitar errores de programación o de tiempo de ejecución.
  • Debes activar “Mostrar números de línea”. Esto hace que los números de línea se numeren consecutivamente en el editor de código. Esto facilita la orientación en proyectos de software más grandes.
  • “Habilitar plegado de código” significa que se pueden ocultar partes del código, que están enmarcadas por un corchete. Para hacer esto, haga clic en el pequeño símbolo más al lado de las funciones declaradas en el editor de código.
  • "Verificar código después de cargar" debe estar habilitado. Luego, después de programar el microcontrolador, el código programado en él se descarga nuevamente y se compara con el código programado previamente. Esto garantiza que no se produzcan errores de transmisión durante el proceso de programación.
  • Si activas la función “Usar editor externo”, esto desactiva el editor integrado en el ArduinoIDE. El IDE de Arduino sólo podrá utilizarse entonces como herramienta de programación.
  • El “núcleo compilado en caché agresivo”, si está activado, garantiza que su código solo se vuelva a compilar si ha realizado cambios en su código. Esto significa que los procesos de programación repetidos se ejecutan mucho más rápido porque el código no se vuelve a compilar cada vez.
  • "Buscar actualizaciones al inicio" hace que el IDE de Arduino verifique si hay una nueva versión disponible cada vez que se inicia.
  • “Actualizar bocetos a la nueva extensión de archivo al guardar (.pde -> .ino)” se explica por sí mismo y debe activarse.
  • Debes activar “Guardar al verificar y cargar”. Esto hace que su código se guarde antes de cualquier proceso de programación o compilación. Esto tiene la ventaja de que su código está seguro y no se perderá en caso de una falla (durante la compilación) del IDE de Arduino.

Establecer tablero de destino

Antes de poder transferir el código que creó a su placa Arduino, debe configurar la placa adecuada. Puede configurar esto en "Herramientas" y "Tablero". Por ejemplo, si usas un “Arduino Nano”, también tienes que seleccionar allí un “Arduino Nano”.

Aquí tienes que configurar el tablero que estás utilizando.

Establecer opciones de tablero de destino

Para algunos tableros de destino, se pueden configurar otras opciones además del propio tablero de destino. Puede encontrarlos en "Herramientas" y luego debajo de la opción "Tablero". Por ejemplo, con un “Arduino Pro o Pro Mini” puedes configurar el procesador utilizado.

Para un “Módulo ESP8266 genérico” puede configurar muchas más opciones.
Antes de transferir su código programado a su placa, siempre debe verificar que las opciones allí configuradas sean correctas.

Opciones de configuración de un “Arduino Pro o Pro Mini”.
Opciones de configuración de un “Módulo ESP8266 genérico”.

Establecer puerto de programación

Las placas Arduino normalmente se programan a través de la interfaz serie. Para hacer esto, debe configurar el puerto correcto en "Herramientas" y "Puerto" bajo el cual su placa Arduino está conectada a la computadora.
Puede suceder que su computadora incluya varios puertos Com allí. En este caso, si desea saber qué puerto Com pertenece a su Arduino, debe desconectar el Ardunio de la computadora, luego verificar la lista de puertos Com, luego volver a conectar el Arduino a la computadora y después de que el Arduino haya sido reconocido, el puerto Com. Seleccione el puerto que ahora se ha agregado a la lista de puertos Com.


¿Qué hacen setup() y loop()?

Cada programa creado con ArduinoIDE contiene dos funciones "setup()" y "loop()".
Estas dos funciones se pueden utilizar conscientemente durante la programación.

La función “setup()” solo se ejecuta una vez después de que se inicia el microcontrolador. Esto lo hace perfecto para inicializar sensores o similares.

Luego se ejecuta la función “loop()”. Cada vez que se ejecuta la función, se vuelve a llamar. La función “loop()” llama a las funciones que contiene en un bucle sin fin.


Utilice el monitor serie para la depuración

El “Serial Monitor” se puede iniciar a través del menú “Herramientas->Serial Monitor”.
Esto se puede utilizar muy bien para enviar valores a la computadora durante el proceso de desarrollo. También se puede utilizar para enviar comandos al Arduino conectado.

En el siguiente artículo se describe con más detalle cómo utilizar la interfaz serie.
Ardunio – La interfaz serie


Utilice el plóter en serie para visualizar datos

Además del monitor serie, también puedes utilizar el trazador serie para enviar datos desde la placa Arduino a la PC. Esto se puede encontrar en "Herramientas" y "Plotter serie". En el “Serial Plotter” los valores numéricos se muestran como una progresión de tiempo. De este modo también se pueden visualizar curvas o valores numéricos durante un período de tiempo más largo.

En el siguiente artículo se describe con más detalle cómo utilizar el trazador en serie.
Ardunio – La interfaz serie


Incluir nuevas bibliotecas

El otro gran IDE de Arduino es que puedes integrar y utilizar fácilmente bibliotecas de otros desarrolladores. Por ejemplo, puede utilizar bibliotecas ya preparadas para muchos sensores y actuadores.

La integración de bibliotecas se describe en este artículo: ArduinoIDE – Instalación de una biblioteca


Dale estructura al programa usando pestañas y archivos externos

Una vez que haya programado proyectos algo más grandes y, por lo tanto, haya escrito más código, las cosas pueden volverse confusas rápidamente. Por eso el IDE de Ardunio ofrece la opción de separar partes del código en otros archivos o pestañas.

Para crear un nuevo archivo o pestaña, debe hacer clic en la pequeña flecha en la esquina superior derecha del IDE de Ardunio y luego hacer clic en "Nueva pestaña".
Ahora tienes que ingresar un nombre para el nuevo archivo/pestaña en el área inferior.
Después de haber ingresado el nombre de la nueva pestaña/archivo y confirmado con "OK", la nueva pestaña se mostrará en el IDE de Arduino.
Ahora puedes definir funciones en la nueva pestaña...
...y utilizarlos en todas las demás pestañas.

Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.