0% encontró este documento útil (0 votos)
11 vistas

Introducción Al Software de Arduino

Introducción de Arduino

Cargado por

dantgusy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas

Introducción Al Software de Arduino

Introducción de Arduino

Cargado por

dantgusy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 23

Introducción al software de Arduino.

Ya te he comentado que las dos disciplinas que debes dominar en un


curso de Arduino son la programación y la electrónica. No queda otra,
debes pasar por esto.

Si has llegado hasta aquí, es porque quieres aprender Arduino. Pero al


contrario que otras tecnologías como pueda ser un ratón o un teclado,
denominadas tecnologías Plug&Play, Arduino no es un hardware que se
conecte y listo.

En un curso de Arduino debes aprender todas las nociones para que


puedas configurar y programar el microcontrolador de Arduino.

Para empezar debes conocer el software y el hardware que está


involucrado.

#1 Entorno de desarrollo de Arduino


Si quieres aprender Arduino tienes que programar. No existen fórmulas
milagrosas ni atajos. Programar es la única manera de llevar a cabo tus
propios proyectos con Arduino.

Esta programación, ya sea para Arduino, para otro tipo de placa o para
otro lenguaje de programación, se suele hacer a través de un IDE o
entorno de desarrollo. Pero, ¿qué es un IDE o entorno de desarrollo?

Déjame que te lo explique con una analogía. Cuando estás escribiendo un


informe o cualquier documento para tu trabajo ¿con qué software lo
haces? Normalmente se utiliza Office de Microsoft o la versión de código
abierto Libre Office.

Pero también lo podrías hacer con un Bloc de Notas. ¿Qué ventajas tiene
escribir un documento de este estilo con un programa como Word?

Cuanto más azúcar más dulce. Un procesador de texto potente te permitirá


añadir tablas, utilizar listas y demás herramientas que facilitan el crear un
documento. Seguramente todo esto no lo puedas hacer con el Bloc de
Notas de Windows por ejemplo.
Con los entornos de desarrollo ocurre algo parecido. Con el IDE de
Arduino podemos escribir nuestro código de una forma muy fácil y sobre
todo, con muchas ayudas.

Por ejemplo, cuando escribimos una palabra reservada nos la cambia de


color. Podemos contraer estructuras de control o funciones. Insertar y
gestionar librerías a través del menú o formatear el código.

Pero lo más importante del IDE de Arduino es que podemos cargar el


código a la placa. Podríamos escribir todo nuestro código en el Bloc de
Notas o algún otro editor de texto y sería totalmente válido. El código no
es más que texto.
Sin embargo, el IDE de Arduino nos permite hacer una cosa fundamental:
compilar el código y subirlo a la placa. Esa es la clave. No te preocupes si
ahora no entiendes qué es eso de compilar, muy pronto lo veremos.

Otra característica importante del IDE de Arduino es que es de código


abierto. Pero ¿qué quiere decir esto? Bueno, Arduino es una plataforma
abierta. Dentro de esta plataforma se incluye el IDE de Arduino.

Esto significa que ya no solo tenemos el software de forma gratuita,


también lo podemos modificar a nuestro antojo. Eso sí, para hacer
cualquier mejora o cambio debes conocer el lenguaje de programación con
el que se programa el propio entorno de desarrollo de Arduino.

No confundir tecnologías libres con tecnologías gratuitas. Aunque una


cosa lleve a la otra, no quita que detrás de este tipo de proyectos haya
mucha gente trabajando y muchas horas de dedicación. Entonces ¿cómo
podemos colaborar? Hay diferentes formas. Si nos centramos en Arduino
la más sencilla es comprar placas originales y no copias. Pero también
puedes ayudar haciendo una donación. Eso servirá para pagar el hosting
de la página web, a los trabajadores o cualquier gasto derivado del
proyecto.

Versiones del IDE de Arduino


Se trata de un software que está en constante actualización. Arduino no
tiene un periodo fijo a la hora de hacer actualizaciones. Cuando sale una
nueva versión se añaden nuevas opciones o se corrigen errores.

Lo más importante es que de momento (vamos por la versión 1.8.6) el IDE


sigue manteniendo su mismo aspecto. Esto es más importante de lo
que parece. Las opciones suelen estar siempre en el mismo sitio y por lo
tanto, cuando se actualiza apenas notarás la diferencia.

Pero por ahora tampoco cambia el código. Esto quiere decir que si tu tienes
un programa que hiciste con la versión 1.4 de Arduino, también te servirá
para cargarlo a la placa con la versión 1.8.

#2 Instalación del IDE de Arduino


El segundo paso, una vez visto qué es un IDE y qué nos puede aportar, es
la instalación. En este sentido no hay mucho misterio.

Podemos decir que este es el primer paso técnico en un curso de Arduino.


Como dicen en la película de Los Goonies: «todo parte de aquí«.

Accede a la sección de software de Arduino. En la actualidad podemos


programar de dos formas a través del IDE oficial de Arduino. Hay una
versión web y un versión de escritorio. Para empezar te recomiendo que
lo hagas a través de la versión de escritorio.

Debes elegir la versión para tu sistema operativo. Hay una versión para
Windows, para Linux o para Mac OS X. Cuando le das a descargar,
aparece una ventana donde te pide una contribución al software de
Arduino.

No es obligatorio hacer ninguna donación aunque si que es recomendable.


Como ya te he comentado, podemos colaborar de múltiples formas.
Cualquier ayuda es buena.

Todo lo demás que continúa a partir de aquí es una secuencia de pantallas


que lo único que hacen es instalar todo lo necesario para poder programar
con el IDE de Arduino. A continuación un resumen rápido de la secuencia
de instalación.

Solo advertir que voy a hacerlo para Windows. Esto es debido a una cosa
simplemente. A día de hoy es el sistema operativo más utilizado del mundo
aunque nos pese. Si tengo que elegir uno prefiero este para poder ayudar
al mayor número de personas.

Puedes seguir estos tutoriales para instalar el IDE de Arduino en Linux y


en Mac OS X.

#1 Ejecutar el instalador del IDE de Arduino como


administrador
#2 Aceptar el acuerdo de licencia

#3 Elegir los componentes de software


#4 Elegir ubicación

#5 Instalar complementos
#6 Terminar instalación

Como has podido comprobar es muy sencillo. Cualquier problema con la


instalación me dejas un comentario en este artículo. Justo abajo del todo
;)
#3 Funciones principales del IDE de Arduino
En los dos apartados anteriores hemos visto dos pasos que puede que
hayan dejado confuso, sobre todo si antes no habías tenido nunca
contacto con la programación.

Relájate, no te preocupes, piensa que vamos a escribir una carta a un


amigo y que has instalado un procesador de textos como el Word.

En esta sección vamos a dar un repaso rápido por las funciones más
importantes del IDE de Arduino. Aprenderás lo básico para empezar a
programar tus propios programas.

Aprender Arduino requiere de este fuerzo previo por conocer las


herramientas. No conseguirás avanzar rápido si antes no dominas los
conceptos básicos del software y hardware de Arduino.

Seleccionar la placa correcta y el puerto serie


Seleccionar la placa es relativamente sencillo. En este curso de
Arduino vamos a trabajar con el modelo Arduino UNO (luego lo
veremos más en profundidad).

Con el IDE podemos trabajar con todos los modelos de Arduino e incluso
con modelos que no son de la misma marca. Un ejemplo el ESP8266.

Cada vez que sale una nueva placa, el IDE se actualiza para poder
programarla. Con los años verás como va creciendo esta lista :)

Puedes seleccionar la placa a través del menú


en Herramientas>Placa>Arduino/Genuino UNO. No hace falta que
conectes la placa al ordenador para seleccionar un modelo.
El puerto serie es por donde se comunican Arduino y el ordenador.
Es necesario que tengas conectado tu Arduino al ordenador. Es muy
sencillo, no tiene pérdida.
Para seleccionar el puerto lo hacemos a través del
menú Herramientas>Puerto. Puede que aparezca más de uno y además
el nombre varía según el sistema operativo.
Truco. Si tienes más de una placa conectada y no sabes cuál es, solo
tienes que conectar tu Arduino al ordenador, abrir el listado de puertos,
desconectar Arduino UNO del ordenador y volver a abrir el listado de
puertos. El que haya desaparecido ese es :)

Preferencias del sistema


Como en casi todos los programas que utilizamos, en el IDE de Arduino
tenemos una opción para configurar las preferencias del sistema. Nos
permite modificar el idioma, el tamaño de letra y alguna cosas más que
veremos.
Para acceder a esta opción solo tenemos que ir al
menú Abrir>Preferencias.

Vamos a ver las opciones más importantes que nos permiten modificar el
aspecto y funcionamiento del IDE de Arduino.
1. Localización del proyecto: podemos seleccionar una carpeta donde
iremos guardando los proyectos. Por defecto será la que ha creado
el instalador en documentos/Arduino. Esta ruta varía según el sistema
operativo.
2. Editor de idioma: con esta opción podemos cambiar el idioma del IDE.
3. Editor de Tamaño de Fuente: indica el tamaño de fuente del editor del
IDE.
4. Mostrar número de línea: para que muestre los números de líneas en
el editor.
5. Habilitar plegado el código: siempre que el código tenga una
sentencia con {} nos permitirá contraer y expandir ese código. Muy
útil cuando trabajamos con archivos muy grandes.
6. Guardar cuando se verifique o cargue: es importante que cuando
verifiquemos el código o lo carguemos al microcontrolador haga un
guardado automático. Déjalo marcado.
Sistema de ficheros de Arduino
Una de las mejoras que han ido introduciendo dentro del IDE de Arduino
es la gestión de archivos. Lo primero que debes conocer es
la extensión con que se guardan los ficheros de Arduino, .ino.

Si has creado un programa o sketch (sketch significa esquema o bosquejo)


verás que tiene una extensión .ino.

Cuando guardas un archivo en tu ordenador, el propio IDE de Arduino ya


lo organiza por ti. Crea una carpeta con el mismo nombre que el archivo y
dentro guarda el fichero.

Por ejemplo, si creas un nuevo programa y vas al menú Archivo>Salvar,


te permitirá guardarlo con un nombre.
Puedes darle el nombre que quieras siempre y cuando cumplas las reglas
de tu sistema operativo. Te recomiendo que sea un nombre descriptivo y
que no utilices caracteres especiales.

Cuando haces esto suceden varias cosas. Por un lado cambia el nombre
en el IDE de Arduino. Así sabes en todo momento con que programa estás
trabajando.
Y luego, en la ruta que hayas elegido habrá creado una carpeta con el
mismo nombre y dentro el fichero.
La ruta por defecto donde se guarda es la que hemos configurado en
preferencias.

Partes fundamentales del IDE de Arduino


Dentro del IDE de Arduino podemos destacar 3 partes principales. El
editor, el área de mensajes y la consola.
El editor

Aquí es donde más vamos a trabajar ya que es donde escribimos nuestro


código. Pero no solo eso, también tenemos acceso a las funciones más
utilizadas.

En la parte central encontramos el propio editor. Incluye el número de línea


útil, por ejemplo, para detectar errores.
Justo arriba del editor tenemos los accesos directos a las funciones más
utilizadas.

1. Verificar/Compilar: este botón verifica el código en busca de errores


y lo compila. Cuando hablo de compilar me refiero a traducir el
lenguaje de programación que entendemos los humanos en código
máquina que entienden las máquinas.
2. Subir: el botón subir nos permite cargar o subir el código al
microcontrolador a través del puerto serie USB.
3. Nuevo: sirve para crear un programa nuevo. Esto genera una nueva
ventana donde escribir el código de ese nuevo programa.
4. Abrir: abre un programa que hayas guardado previamente en el disco
duro.
5. Salvar: guarda el archivo en el disco duro. Es como la opción que
hemos visto anteriormente.
6. Monitor serie: es una de las partes más importantes del IDE de
Arduino. Sirve para mostrar información de la comunicación entre el
ordenador y Arduino en las dos direcciones.

Todos estos accesos directos tienen su correspondencia en el menú de


opciones y también tienen su atajo de teclado.

El área de mensajes

En este área de mensajes se muestra la última acción que has realizado.


También muestra mensajes cuando se está realizando alguna tarea como
subiendo un programa a la placa.

La consola

La consola nos va a dar información muy valiosa. Nos puede dar


información sobre una acción concreta, por ejemplo los datos tras subir un
programa a la placa. Pero lo más importante, nos informa si hay algún
error.
Otras partes importantes del IDE de Arduino
Una de las áreas donde podemos encontrar información muy valiosa es
justo abajo del todo. Se pueden ver dos áreas de texto.

En la parte izquierda nos informa del número de línea donde está situado
el cursor. En la parte de la derecha tenemos un resumen de la placa que
tenemos seleccionada y el puerto serie que estamos utilizando.

También podría gustarte