Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas

¡Descubre las novedades del Tutorial de Arduino IDE 2.0! En este artículo, te contaremos todas las nuevas funciones y herramientas que vienen con esta versión. Si eres un entusiasta de la programación y la electrónica, no puedes perderte esta información. ¡Sigue leyendo para saber qué hay de nuevo en Arduino IDE 2.0!

el tan esperado 2.0 IDE para Arduino finalmente se lanzó en septiembre de 2022. Algunos de los las nuevas características incluyen la capacidad de usar el monitor serie y el trazador simultáneamente, tiempos de compilación más rápidos, autocompletar, ir a definición, soporte en la nubey muchas otras mejoras generales.

El cambio de esquema de color es el más drástico, con el editor ahora oscuro por defecto. Esto debería ayudar a reducir la fatiga visual de aquellos que trabajan con el IDE durante largos períodos de tiempo.

Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas
Tablero Arduino IDE 2.0

Arduino IDE 2.0 presenta una interfaz completamente rediseñada. La nueva interfaz de usuario nos brinda acceso rápido al administrador de archivos, el cuadro desplegable, el administrador de tableros, el administrador de bibliotecas, las opciones de depuración y búsqueda desde la vista frontal del IDE.

Nuevas características de Arduino IDE 2.0:

  • Autocompletar
  • Compatibilidad con Arduino en la nube
  • depurador
  • Trazador en serie
  • 5 nuevos temas
  • Ir a Definición y Mirar Definición

¿Qué es el IDE de Arduino?

El Arduino Integrated Development Environment (IDE) es una plataforma basada en Java que se utiliza para escribir y cargar programas en una placa Arduino. El IDE es de código abierto y se ejecuta en los sistemas operativos Windows, macOS y Linux. El lenguaje de programación «Wiring» simplifica la sintaxis de C++ para su uso con el IDE.

El IDE de Arduino incluye un editor integrado para escribir código, un compilador para traducir el código a un formato legible por máquina y un depurador para probar el código. También incluye muchas bibliotecas diferentes, que se pueden utilizar para simplificar el desarrollo de proyectos basados ​​en Arduino.

La familia de microcontroladores Atmel, que se utilizan en las placas Arduino, son compatibles con este entorno de programación, que es uno de sus beneficios.

Evolución del IDE de Arduino

  • Arduino fue desarrollado en 2005 como proyecto de tesis de maestría en Ivrea, Italia. El objetivo de Arduino era permitir que personas no técnicas crearan sus propios proyectos técnicos.
  • El IDE basado en la web que Arduino lanzó en 2018 todavía se usa con Arduino IoT Cloud.
  • En Octubre de 2019, Arduino presentó Arduino Pro, una nueva iteración del IDE.
  • Después de un año, Arduino Pro evolucionó a la versión beta de Arduino IDE 2.0. Luego entró en beta.
  • Finalmente, se lanzó una versión estable de Arduino 2.0 en septiembre de 2022.

Función Autocompletar

La función de autocompletar es un gran ahorro de tiempo para los programadores. Cuando escribe algunas letras, el IDE sugiere automáticamente posibles palabras o frases que coinciden con lo que está escribiendo. Esto puede ser especialmente útil cuando no puede recordar el nombre exacto de una función o variable. También puede evitar errores de sintaxis al insertar automáticamente la puntuación correcta.

Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas
Función Autocompletar en Arduino 2.0

La función de autocompletar estaba ausente en todas las versiones anteriores de Arduino IDE. Y dado que todos los IDE modernos admiten la función de autocompletar, los usuarios la esperaban desesperadamente.

Pero de ahora en adelante podemos usar esta función sin problemas en Arduino IDE 2.0.1. Principalmenteaquí hay dos formas de usar la función de autocompletar:

  • Escriba la primera palabra del comando, luego presione Ctrl-Espacio para que aparezca el cuadro de sugerencias. Use las teclas de flecha para seleccionar el comando requerido de la lista.
  • IDE mostrará automáticamente todas las funciones de una clase u objeto. Por ejemplo, escribir «Serie». muestra todos los comandos seriales.

¿El nuevo IDE funciona con Arduino Cloud?

Sí, el nuevo Arduino IDE 2.0 ahora tiene soporte integrado para Arduino Cloud. Esto significa que ahora puede usar Arduino IoT Cloud para administrar sus dispositivos, crear aplicaciones y almacenar datos en la nube. La integración de Remote Sketchbook es una opción práctica para los usuarios que utilizan numerosos ordenadores o desean almacenar sus Sketches de forma segura en la Nube.

Con esto, puede enviar sus bocetos de manera segura a Arduino Cloud con solo un clic, por lo que no tendrá que preocuparse por perderlos.

Pero para usar esta nueva función, deberá registrarse para obtener una cuenta de Arduino.

Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas
Soporte en la nube en Arduino IDE

Principalmente hay dos opciones disponibles en la sección del editor de la nube.

  1. Se puede acceder al boceto desde la nube y editarlo en su IDE de Arduino.
  2. Para almacenar sus cambios en la nube, puede enviar el boceto nuevamente a la nube.

depurador

La nueva característica del depurador es una excelente adición para los desarrolladores que desean encontrar y corregir errores en su código. Con el depurador, puede establecer puntos de interrupción, ver los valores de las variables en esos puntos de interrupción y utilizar el paso a paso y funciones de entrada/salida. Esto puede ser extremadamente útil cuando se trata de rastrear un error.

Además, el depurador también puede ayudarlo a optimizar su código al permitirle ver cuánto tarda en ejecutarse cada línea de código. Esta información se puede utilizar para encontrar cuellos de botella en su código y realizar mejoras.

Para usar esta función, vaya a la barra lateral y haga clic en el símbolo Depurar: debajo del administrador de la biblioteca y arriba del cuadro de búsqueda.

Tenga en cuenta que El depurador es compatible solo con algunas placas Arduino, comenzando con:

  • MKR cero
  • MKR Wi-Fi 1010
  • MKR ZORRO 1200
  • MKR WAN 1300
  • MKR WAN 1310
  • MKR GSM 1400
  • MKR NB 1500
  • MKR VIDOR 4000
  • Nano 33 Internet de las Cosas
  • Cero

Nota: Algunas de estas placas requieren hardware adicional para usar la herramienta de depuración.

Uso de plotter en serie

El Serial Plotter es una excelente manera de rastrear datos de su placa Arduino. Funciona de manera similar al Serial Monitor, pero tiene una pantalla visual que le facilitará la comprensión y comparación de sus datos.

Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas
Trazador en serie

La función Serial Plotter estaba disponible en la versión anterior de IDE, pero en la nueva versión, han realizado algunos cambios en su apariencia. También han agregado la función de interpolación, lo que la hace útil para los desarrolladores.

Nuevo temas en arduino 2.0

el arduino IDE 2.0 ahora tiene 5 nuevos temas:

  1. Luz (Arduino)
  2. Oscuro (Arduino)
  3. Luz (Theia)
  4. Oscuro (Theia)
  5. Alto contraste (Theia)

Para cambiar el Tema del IDE simplemente vaya a Arduino IDE 2.0 -> Preferencias-> Temas

Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas
Temas en Arduino IDE 2.0

El tema de luz predeterminado es el mismo que el de la versión anterior de Arduino IDE.

¡El nuevo y mejorado Arduino 2.0 IDE ahora es compatible con el modo oscuro! Si experimenta fatiga visual, puede cambiar fácilmente a cualquier otro tema. En el IDE anterior, teníamos que agregar compatibilidad con el modo oscuro externamente, pero en esta última versión estable, se incluye de forma predeterminada.

¿Qué es la función Ir a definición de Arduino 2.0?

El La función Ir a definición de Arduino 2.0 es una herramienta muy útil para los desarrolladores. Le permite saltar rápidamente al archivo donde se define la función/variable. Esto puede ser muy útil cuando intenta comprender el código de otra persona o cuando trabaja con una gran base de código.

Para usar esta función, simplemente desplace el cursor sobre la función o variable a la que desea ir, haga clic con el botón derecho del mouse y seleccione Ir a definición.

Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas
Ir a Definición, Mirar e Ir a Símbolo

También puedes usar tLa función de definición de vistazo para abrir rápidamente el código fuente donde está definido.

Hay un nuevo Vaya a la función de símbolo en la parte superior que le permite encontrar todos los lugares donde se usa una función o variable en el código. Esto puede ser muy útil cuando intenta averiguar cómo funciona un fragmento de código.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Preguntas frecuentes sobre Tutorial de Arduino IDE 2.0

Tutorial de Arduino IDE 2.0: ¿Qué hay de nuevo? Funciones y herramientas

¿Qué es Arduino IDE 2.0?

Arduino IDE 2.0 es la última versión del entorno de desarrollo integrado (IDE por sus siglas en inglés) de Arduino. Este IDE es utilizado por los programadores y entusiastas de Arduino para escribir, compilar y cargar código en las placas de desarrollo de Arduino.

¿Cuáles son las novedades en Arduino IDE 2.0?

Arduino IDE 2.0 trae consigo varias mejoras y características nuevas. Algunas de ellas incluyen:

  1. Interfaz de usuario renovada: La nueva interfaz de usuario ofrece una experiencia de programación más intuitiva y moderna.
  2. Edición múltiple: Ahora es posible trabajar en varios archivos al mismo tiempo, lo que facilita la organización del proyecto y la escritura de código.
  3. Autocompletado: El autocompletado inteligente te ayuda a escribir código más rápido y reduce los errores.
  4. Soporte para Git: Arduino IDE 2.0 permite trabajar con repositorios Git directamente desde la interfaz.
  5. Compatibilidad con Python: Ahora es posible usar Python como lenguaje de programación junto con Arduino.

¿Dónde puedo obtener Arduino IDE 2.0?

Puedes descargar la última versión de Arduino IDE 2.0 desde el sitio oficial de Arduino: www.arduino.cc.

¿Hay algún requisito de hardware para utilizar Arduino IDE 2.0?

Arduino IDE 2.0 es compatible con la mayoría de las placas de desarrollo de Arduino. Sin embargo, se recomienda revisar la documentación oficial de Arduino para verificar la compatibilidad con el modelo específico que tienes en mente.

Para obtener más información sobre las placas compatibles, puedes visitar el siguiente enlace en es.wikipedia.org.

¿Puedo migrar proyectos de versiones anteriores de Arduino IDE a la versión 2.0?

¡Sí! Arduino IDE 2.0 ofrece una función de migración que permite importar proyectos de versiones anteriores sin problemas. Sin embargo, es recomendable realizar una copia de seguridad de tus proyectos antes de realizar la migración.

¿Se requiere conocimiento previo de programación para utilizar Arduino IDE 2.0?

No es necesario tener un conocimiento previo de programación para utilizar Arduino IDE 2.0. Sin embargo, familiarizarse con el lenguaje de programación Arduino te ayudará a aprovechar al máximo todas las funciones y herramientas disponibles.

¿Dónde puedo encontrar documentación adicional y recursos de aprendizaje para Arduino IDE?

Puedes encontrar documentación y recursos de aprendizaje adicionales sobre Arduino IDE en la sección de documentación oficial de Arduino en www.arduino.cc. También puedes explorar la comunidad de Arduino y participar en foros y grupos de discusión para obtener ayuda de otros usuarios.


Deja un comentario