ArduinoIDE - Consejos y trucos

En comparación con otros entornos de desarrollo, ArdunioIDE se mantiene muy simple. No hay muchas cosas que se puedan encender o apagar. Esto tiene la ventaja de que los principiantes o "no profesionales" no se sienten abrumados por la variedad de configuraciones y no pueden hacer tanto mal al programar y transferir.

Sin embargo, vale la pena echar un vistazo más de cerca a algunas configuraciones, porque 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 que pueda comenzar con el IDE de Arduino, por supuesto, primero debe instalarlo. Esto es como un ejemplo en el artículo. Instalar programas: un ejemplo descrito.

Material necesario:
-No-

Herramientas necesarias:
-No-


Preajustes

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

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

La configuración que se muestra arriba es muy útil en mi opinión.

  • La configuración de "Idioma del editor" y "Tamaño del texto del editor" depende de sus propios sentimientos.
  • Para "Salida detallada durante" debe activar la casilla de verificación para "Compilación" y "Cargar". Esta es la única manera de obtener información detallada al respecto. Esto simplifica enormemente la resolución de problemas si es necesario.
  • Como resultado, también debe establecer las "Advertencias del compilador" en "Todos". Porque las advertencias del compilador también te ayudan a evitar errores de programación o de tiempo de ejecución.
  • Debe 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 las partes del código, que están rodeadas por corchetes, se pueden ocultar. 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.
  • "Comprobar el código después de la carga" 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 anteriormente. Esto asegura que no ocurrió ningún error de transmisión durante el proceso de programación.
  • Si activa la función "Usar editor externo", esto desactiva el editor integrado en el ArduinoIDE. El IDE de Arduino solo se puede utilizar como herramienta de programación.
  • El "núcleo compilado en caché agresivamente" garantiza, si está activado, que su código solo se vuelve a compilar si también ha realizado cambios en su código. Como resultado, las operaciones de programación repetidas 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 busque una nueva versión cada vez que se inicia.
  • "Actualizar bocetos a una nueva extensión de archivo al guardar (.pde -> .ino)" se explica por sí mismo y debe activarse.
  • Debe activar "Guardar al verificar y cargar". Esto hace que su código se guarde antes de cada proceso de programación o compilación. Esto tiene la ventaja de que su código se guarda y, en caso de falla, durante la compilación, el IDE de Arduino no se pierde.

Establecer tablero de destino

Antes de que pueda transferir el código que ha creado a su placa Arduino, debe configurar la placa adecuada. Puede configurar esto en "Herramientas" y "Tablero". Por ejemplo, si usa un "Arduino Nano", también debe seleccionar un "Arduino Nano" allí.

Aquí usted tiene que configurar el tablero utilizado.

Establecer opciones de tablero de destino

Para algunos tableros de destino, se pueden configurar otras opciones además del propio tablero de destino. Puede encontrar esto en "Herramientas" y luego debajo de la opción "Tablero". Con un "Arduino Pro o Pro Mini", por ejemplo, se puede configurar el procesador utilizado.

Configure muchas más opciones para un "Módulo genérico ESP8266".
Antes de transferir su código programado a su placa, siempre debe verificar que las opciones configuradas allí 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 serial. Para hacer esto, debe configurar el puerto correcto bajo el cual su placa Arduino está conectada a la computadora en "Herramientas" y "Puerto".
Puede suceder que su computadora enumere varios puertos Com allí. Si desea averiguar qué puerto Com pertenece a su Arduino en este caso, debe desconectar el Arduino de la computadora, luego verifique la lista de puertos Com, luego vuelva a conectar el Arduino a la computadora y después de que 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 las 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 haya iniciado el microcontrolador. Esto lo hace perfecto para inicializar sensores o similares en él.

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 usar muy bien para enviar valores a la computadora durante el proceso de desarrollo. Además, los comandos también se pueden enviar al Arduino conectado.

La forma en que puede usar la interfaz serial se describe con más detalle en el siguiente artículo.
Arduino - El puerto serie


Utilice el plóter en serie para visualizar datos

Además del monitor en serie, también puede usar el trazador en serie para enviar datos desde la placa Arduino a la PC. Esto se puede encontrar en "Herramientas" y "Plotter en serie". En el "Serial Plotter" los valores numéricos se muestran como un curso de tiempo. De esta manera, también se pueden mostrar curvas o valores numéricos durante un período de tiempo más largo.

La forma en que puede usar el plóter en serie se describe con más detalle en el siguiente artículo.
Arduino - El puerto serie


Incluir nuevas bibliotecas

Lo mejor del otro IDE de Arduino es que puede incluir y usar fácilmente bibliotecas de otros desarrolladores. Por ejemplo, ya puede utilizar bibliotecas preparadas para muchos sensores y actuadores.

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


Dale estructura al programa usando pestañas y archivos externos

Tan pronto como haya programado proyectos algo más grandes y, en consecuencia, haya escrito más código, puede volverse confuso rápidamente. Es por eso que el IDE de Ardunio ofrece la posibilidad de externalizar partes del código a otros archivos o pestañas.

Para crear un nuevo archivo o pestaña, debe hacer clic en la flecha pequeña en el IDE de Ardunio en la parte superior derecha y luego en "Nueva pestaña".
Ahora debe 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 puede definir funciones en la nueva pestaña...
...y utilícelos 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 también son siempre bienvenidas 🙂 .

P.D. Muchos de estos proyectos, sobre todo los de hardware, cuestan mucho tiempo y dinero. Por supuesto que lo hago porque me divierte, pero si te parece guay que comparta contigo la info al respecto, te agradecería una pequeña donación para el fondo del café 🙂 .

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

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert