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.
Contenido
- 1 Requisitos
- 2 Preajustes
- 3 Establecer tablero de destino
- 4 Establecer opciones de tablero de destino
- 5 Establecer puerto de programación
- 6 ¿Qué hacen setup() y loop()?
- 7 Utilice el monitor serie para la depuración
- 8 Utilice el plóter en serie para visualizar datos
- 9 Incluir nuevas bibliotecas
- 10 Dale estructura al programa usando pestañas y archivos externos
- 11 Diviértete con el proyecto.
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".
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”.
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.
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.
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é. 🙂