sábado, 13 de febrero de 2016

Programar Arduino Leonardo



Introducción
En este tutorial, el primer proyecto usando un Arduino, mostrará los pasos a realizar para hacer un proyecto Arduino desde cero.

Microcontrolador ATMEL
Paso 1:
Hoy en día, muchos de los dispositivos que empleamos a diario contienen un microcontrolador, como por ejemplo el timbre de casa, electrodomésticos inteligentes, como lavadoras, cafeteras, hornos de microondas, por mencionar sólo algunos. Se podría decir que un microcontrolador es una minicomputadora, ya es la unidad central de procesamiento, cuenta con una memoria (hoy en día se puede borrar y escribir muchas veces, haciéndola muy versátil) y tiene la capacidad de controlar periféricos, ejemplos de periféricos son pantallas, teclados, transmisores, sensores, etc.

El microcontrolador que es únicamente un chip, requiere de otros componentes para su funcionamiento, como son una fuente de poder externa, interfase para su programación, pines para poder conectar sensores, motores, otras tarjetas, periféricos.

Para lograr la funcionalidad del microcontrolador se requiere:

-       Tarjeta integrada con microcontrolador
-       Software para programar y compilar (transformar el programa a un lenguaje que el chip pueda reconocer)
-       Interfase para descargar el programa al microcontrolador
-       Muchas, muchas horas para probar y verificar que estos tres componentes funcionan sin problema

Existen herramientas de diferentes fabricantes que se pueden unir para programar un microcontrolador… esto es como si se quisiera hacer una bicicleta empleando componentes de diferentes fabricantes. Todas estas compañías fabrican bicicletas, pero cada componente está diseñado especialmente, por lo que en muchos casos no embonarán las piezas, o no lo harán a la perfección.
Por esta razón se desarrolló el proyecto Arduino, el cual ofrece estas 3 herramientas, buscando que sean lo más fáciles de emplear y para que personas con poca experiencia, conocimiento del tema de microcontroladores puedan relativamente programar fácilmente.

El primer paso consiste en descargar el software de la página oficial (https://www.arduino.cc) La versión más reciente (11.02.2016) es la 1.6.7

Página de Arduino donde se descarga el software
PASO 2:
Después de haber descargado e instalado el software, escribe el programa. La función que se programará en el circuito es que un LED prenda y apague. La siguiente imagen muestra el programa.

Programa final del LED con comentarios
PASO 3:
Una vez escrito y compilado el programa sin errores, se procede a la etapa de simulación. Se empleará la herramienta en línea 123d circuits para dibujar el circuito. Éste programa tiene la opción de cargar el archivo del programa escrito y simularlo en línea.

Simulación del circuito final
PASO 4:
Después de simular el circuito, se descarga a la tarjeta y se prueba. Para descargar el programa, los pasos son:

1.    Guardar y compilar programa
2.    Conectar la tarjeta Arduino con el puerto USB
3.    Elegir el modelo (en este caso Leonardo) y el puerto reconocido
4.    Descargar el programa a la tarjeta

Selección de la tarjeta Arduino Leonardo


Selección del puerto reconocido (COM6) al conectar la tarjeta


El siguiente video muestra paso a paso la programacíon, la simulación y el funcionamiento de la tarjeta Arduino Leonardo.



No hay comentarios.:

Publicar un comentario