julio 11, 2018

Arduino IDE

Capitulo Anterior: ¿Que es Arduino?                                                       Próximo Capitulo: Arduino: “Hello World”

En este capitulo conocerás el IDE de arduino para poder programar tus tarjetas, el mundo arduino es muy amplio, con el IDE de arduino puedes programas otras tarjetas. pero eso sera mas adelante. primero las partes del IDE.

lo puedes descargar desde aquí!, una vez descargado solo es abrir y seguir las instrucciones de instalación y listo.

Abrimos nuestro IDE Arduino.

Empezaremos por el principio con el menú del IDE.

Es importante conocer todo lo que nos puede dar o brindar este IDE, sus herramientas, y demás opciones para poder hacer un código y/o programar nuestras tarjetas.

Archivo:

En el archivo encontramos las opciones que comúnmente encontramos en los programas.

  • Nuevo: como crear un nuevo archivo/sketch (Código).
  • Abrir un archivo.
  • Abrir Reciente: abrir los archivos recientemente usados.
  • Proyecto/Ejemplos: navegar por las carpetas donde se encuentran los códigos realizados en la raíz de arduino.
  • Cerrar: cerrar la ventana actual.
  • Salvar: guardar los cambios realizados en el archivo actual.
  • Guardar Como: elegir la dirección donde queremos guardar nuestro archivo.
  • Configurar Pagina: configuras las opciones para la impresión del archivo.
  • Imprimir: envías a imprimir el archivo en tu impresora predeterminada.
  • Preferencias: aquí encontraras todas las opciones del IDE, desde el directorio donde se guardaran los archivos, hasta el tipo y tamaño de la letra, etc.
  • Salir: pues cierra completamente todas las ventanas que tengamos abiertas de Arduino IDE.

 

 

Editar:

Esta opción toca los temas de la edición del código que estamos escribiendo, también muy semejante a los editores de texto, Word, NotePad, OpenOffice, etc.

Donde encontramos:

  • Deshacer: permite deshacer la acción que acabamos de realizar, o devolvernos aun mas atrás.
  • Rehacer: es devolver el deshacer, si nuestra acción la llevamos hacia atrás con deshacer la podemos traer nuevamente con rehacer.
  • Cortar: corta o extrae la selección para pegarla en otra parte del código u otro editor de texto..
  • Copiar: copia la selección para pegarla en otra parte del código u otro editor de texto.
  • Copiar al Foro: permite copiar la selección en formato para agregar a algún foro o blog dentro de las etiquetas <pre>.
  • Copiar como Html: copia nuestro código seleccionado entre los [code] [/code], para pegarlo en un documento html.
  • Pegar: permite pegar algún texto previamente copiado o cortado, en el archivo actual.
  • Selecciona Todo: como se indica en el nombre de la opción selecciona todo el código que se encuentre el archivo desde la linea 1 hasta la ultima que tenga algún carácter.
  • Ir a linea: permite desplazarnos a la linea deseada digitando el numero de la linea, las lineas numeradas puedes configurarlas desde Archivo>Preferencias.
  • Comentar/Descomentar: permite agregar el doble diagonal (“//”) para introducir un comentario de linea.
  • Aumentar Sangría: aumenta la sangría de la linea, igual que en los diferentes editores de texto.
  • Disminuir Sangría: disminuye la sangría de la linea, igual que en los diferentes editores de texto.
  • Buscar: nos permite buscar alguna palabra o carácter dentro del sketch actual o os diferentes sketch.
  • Buscar Siguiente: Nos permite buscar a siguiente palabra o caracter siguiente a la que encontramos actualmente.
  • Buscar Anterior: Nos permite devolvernos a lo anterior encontrado.

Programa:

Aquí encontramos todas las opciones que tenemos para compilar nuestro código, cargar, y demás.

 

  • Verificar/Compilar: permite verificar si nuestro código presenta algún error de sintaxis antes de cargarse a un tarjeta.
  • Subir: carga nuestro programa a la tarjeta, previamente debe se guarda y se compila.
  • Subir Usando Programador: esta opción es usada cuando usamos el IDE para programar otros dispositivos diferentes arduino, el programador se elige en herramientas pero esto es para programadores avanzados no se aconseja principiantes.
  • Exportar Binarios Compilados: nos permite exportar el código en .hex este queda guardado en la carpeta del programa.
  • Mostrar Carpeta del Programa: nos abre la carpeta donde esta ubicado nuestro programa o archivo.
  • Incluir Librería: es esta opción podemos incluir librerías a nuestro Sketch, buscando entre las que tenemos instaladas, instalarlas desde el gestor de librerías o desde un archivo .zip que se encuentre en nuestro computador.
  • Añadir fichero: nos permite incluir un fichero “otro Sketch” dentro de nuestro programa esto se usa cuando tenemos funciones separadas y o usadas en otro programa y se necesita en el actual.

Herramientas:

En esta opción encontramos varias herramientas que nos ayudan a poder ejecutar nuestro programa.

 

  • Auto Formato: permite dar un formato al código escrito en nuestro sketch, nos ahorra la ordenada del código manualmente, lucirá mejor a no ser que seas bastante ordenado.
  • Archivo de Programa nos genera un archivo .zip con nuestro código.
  • Repara codificación & Recarga: nos recarga el archivo desde la ultima vez que se guardo.
  • Monitor Serie: Nos abre el monitor serie el cual nos permite comunicarnos con nuestro arduino una vez configurado el puerto serial en nuestro programa.
  • Serial Plotter: Nos permite evaluar una variable respecto al tiempo de manera grafica.
  • WiFi101 Firmware Updater: nos permite actualizar nuestro firmware WiFi101, cuando estamos usando placas que usan el protocolo de comunicación WiFi.
  • Placa: “Arduino/Genuino Uno” : aquí seleccionamos la placa que tenemos conectada a nuestro ordenador ya que el IDE debe tener conocimiento de que placa es la que vamos a programar, si no es la placa correcta el IDE te envía un error. esto es indispensable para cargar nuestro programa a la tarjeta.
  • Puerto: nos permite seleccionar el puerto en el cual esta la tarjeta conectado para poder cargar el programa a nuestra tarjeta y poder correr nuestro monitor serial sin problema. esto es indispensable para cargar nuestro programa a la tarjeta.
  • Obtener información de la placa: algunas placas nos brindan información relevante cuando son detectadas por el IDE.
  • Programador: nos permite elegir que tipo de programador estamos utilizando esto se usa cuando cambias el programador. por ejemplo vas a programar un atinity. si no tienes la experiencia en esto es mejor dejarlo quieto esto es para programadores avanzados.
  • Quemar Bootloader: nos permite quemar el código nativo de Arduino en el microcontrolador Atmel que este nuevo sin ningún código escrito.

por ultimo esta ayuda que contiene opciones que nos permiten aclarar alguna duda.

Luego de conocer el menú, las opciones y herramientas que nos brinda el IDE pasamos a conocer los botones y partes de nuestro programador. el void setup() se ejecuta una sola vez y es lo que primero se ejecuta al arrancar el programa.

Los botones del IDE nos sirven para:

 Sirve para verificar nuestra sintaxis y compilar el código sin subirlo a la tarjeta.

 Sirve para cargar el programa a la tarjeta.

 Sirve para abrir un sketch nuevo.

 Sirve para abrir un archivo/sketch ya guardado.

 Sirve para guardar los cambios realizado en el sketch.

 Sirve para abrir e monitor serial.

 Permite modificar o editar los ficheros del sketch actual.

Y por ultimo la consola de mensajes de error, demás mensaje de excepciones que envía el IDE de nuestro código y la acción ejecutada donde en la imagen se puede apreciar el error y en a parte superior que el sketch fue guardado.

Partes principales del IDE referente a nuestro código se describen dentro del IDE de la siguiente imagen.

 

Capitulo Anterior: ¿Que es Arduino?                                                       Próximo Capitulo: Arduino :”Hello World”