ARDUINO

LABORATORIO DE ELECTRÓNICA DIGITAL I II-2019 LABORATORIO N º 6 APLICACIÓN DE LA PLACA ARDUINO EN CIRCUITOS COMBINACION

Views 360 Downloads 3 File size 508KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

LABORATORIO DE ELECTRÓNICA DIGITAL I

II-2019

LABORATORIO N º 6 APLICACIÓN DE LA PLACA ARDUINO EN CIRCUITOS COMBINACIONALES 1. Objetivo: Esta práctica tiene como objetivo conocer las características de la placa Arduino y su aplicación en el diseño de circuitos combinacionales. 2. Marco teórico: Arduino es una plataforma de electrónica abierta (open hardware) para la creación de prototipos basada en hardware y software libre. Fue creada para cualquier persona interesada en desarrollar proyectos que tengan que ver con electrónica y software. Arduino puede tomar información y datos del entorno a través de sus pines de entrada por medio de toda la gama de sensores que existen disponibles. En función de las señales de entrada puede controlar luces, motores y otros actuadores. Arduino tiene como pieza fundamental un microcontrolador ATMEGA que se programa mediante un lenguaje de programación basado en C/C++ y un entorno de desarrollo (IDE) que responde a las especificaciones de open software [1]. Las placas de Arduino pueden ser armadas por el usuario ya que se cuentan con todos los planos para este propósito en la página web: www.arduino.cc. También es posible descargar el software de desarrollo de Arduino desde la misma página web. Es posible además encontrar en internet una gran comunidad de desarrolladores de aplicaciones y productos con Arduino llamada comunidad Arduino que forma parte de la comunidad Maker que es un movimiento de personas interesadas en desarrollar hardware y software libre con aplicación en diferentes áreas de interés.

Figura 1: Placa Arduino dibujada en Fritzing. Fuente Intro Arduino Book, Smith 2011

LABORATORIO DE ELECTRÓNICA DIGITAL I

II-2019

La placa Arduino tiene como elemento principal a un microcontrolador que es un circuito integrado capaz de ejecutar las instrucciones de un programa grabado en su memoria de programa. En el modelo de Arduino Uno se tiene montado el microcontrolador ATMEGA 328 de la empresa Atmel. Tiene 14 pines de entrada o salida. El chip puede funcionar con una alimentación de 5 Voltios y cada pin puede suministrar 40 mA. También dispone de 6 entrada analógicas a las cuales se pueden introducir señales de voltaje variables en el rango de 0 a 5 V. La placa Arduino puede alimentarse directamente a través del cable USB que se conecta a la computadora. Pero también a través de una fuente externa que puede ser un adaptador de voltaje o una batería. La precaución del uso de fuente externa es la de utilizar un voltaje mayor a 7 V y menor a 12 V para no dañar la placa. EL IDE DE ARDUINO: El IDE de Arduino proporciona una interfaz gráfica en la que se puede escribir el código, depurarlo, compilarlo y cargarlo a Arduino.

Figura 2: IDE Arduino, Fuente: Taller de Arduino, Tojeiro 2014

LABORATORIO DE ELECTRÓNICA DIGITAL I

II-2019

En la parte superior tenemos seis íconos en la barra de botones:

Figura 3: Barra de botones, Fuente: Taller de Arduino, Tojeiro 2014

En el menú Herramientas es importante conocer el funcionamiento de dos opciones necesarias para el funcionamiento de la placa Arduino:  

Tarjeta serie: determina el tipo de placa Arduino que utilizaremos. Puerto serial: indica el puerto serie de la computadora donde se conectará la placa Arduino.

Figura 4: Opciones de herramientas, Fuente: Taller de Arduino, Tojeiro 2014

LABORATORIO DE ELECTRÓNICA DIGITAL I

II-2019

3. Procedimiento experimental: Programa 1: Realizaremos el ejercicio bastante utilizado en electrónica digital de hacer parpadear un LED con ayuda de la placa Arduino. Con este ejercicio aprenderemos el procedimiento para la realización de proyectos de hardware y software con una placa de desarrollo y la forma en que un cambio en el software afecta al hardware. PASO 1: Abrir el IDE de Arduino y seleccionar el tipo de placa. PASO 2: Seleccionar el puerto de la computadora donde conectaremos la placa Arduino. Los dos pasos anteriores los ejecutamos mediante el uso del menú herramientas. PASO 3: Armamos el circuito que se presenta en la siguiente figura considerando que la alimentación de la placa Arduino se hace desde la computadora por medio del cable USB.

Figura 5: Circuito a ser armado

PASO4: Escribir el sketch que cargaremos en el Arduino, para esto abriremos un archivo nuevo desde el menú Archivo. Un sketch tiene dos partes que lo componen: setup que se ejecuta una sola vez siempre que se encienda o reseteé la placa y el loop que contiene el programa que se ejecuta en forma cíclica. Para crear los comentarios dentro del sketch es necesario utilizar los caracteres /* para abrir comentario y */para cerrarlo. A continuación se definen las variables que

LABORATORIO DE ELECTRÓNICA DIGITAL I

II-2019

utilizaremos en el programa o código. En el setup configuramos el hardware de la placa y en el loop las instrucciones que se ejecutaran cíclicamente.

Figura 6: Partes de un sketch, Fuente: Taller de Arduino, Tojeiro 2014

El código que debemos escribir en el IDE es el siguiente:

PASO 5: Debemos a continuación compilar el programa y luego cargarlo con la ayuda de los botones que aparecen en la barra de herramientas del IDE de Arduino.

LABORATORIO DE ELECTRÓNICA DIGITAL I

II-2019

Compilar y cargar

Programa 2: Desarrollar un programa para Arduino que utilice dos LEDs conectados a los pines 9 y 4. El primer LED deberá encenderse y apagarse cada 4 segundos, en tanto que el segundo LED deberá hacerlo cada 3 segundos. Programa 3: Definir los pines 5, 6 7 y 8 como salidas. Se deben encender y apagar los LEDs en forma secuencial empezando del 5 y terminando en el 8 cada 200 milisegundos. Programa 4: Definir los pines 5, 6 7 y 8 como salidas. Realizar el siguiente patrón de encendido de los LEDs cada 300 ms.

4. Materiales: -

Placa Arduino Cable USB 2 resistencias de 1 K Ohms 1 resistencia de 330 Ohms. 1 LED

LABORATORIO DE ELECTRÓNICA DIGITAL I -

Fuente de alimentación Protoboard Cables de conexión. Multímetro

II-2019