Lab12_ArduinoParte_1

PROGRAMACIÓN DE MICROCONTROLADORES V Ciclo Laboratorio N° 12 Arduino Parte 1 Arduino Parte I Objetivos Conocer la pl

Views 65 Downloads 0 File size 722KB

Report DMCA / Copyright

DOWNLOAD FILE

  • Author / Uploaded
  • juan
Citation preview

PROGRAMACIÓN DE MICROCONTROLADORES

V Ciclo Laboratorio N° 12 Arduino Parte 1

Arduino Parte I

Objetivos Conocer la plataforma de desarrollo Arduino. Interactuar con el entorno de desarrollo (IDE). Implementar hardware y software.

Introducción Arduino es una plataforma de hardware libre cuyo núcleo son los microcontroladores de la marca Atmel-AVR. El entorno de programación está basado en Processing y el lenguaje basado en C. Existen varios modelos de Arduino, la diferencia entre uno y otro básicamente radica en memoria RAM, EEPROM, FLASH, velocidad de operación, periféricos, etc.

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Compilar. Cargar Programa. Nuevo. Abrir. Guardar. Monitor Serial. Nombre Programa. Editor. Indicador. Indicador Compilador. Modelo y puerto.

Preparación Para la realización de este laboratorio se requiere la lectura previa de la información proporcionada para el curso, como el texto y el manual del fabricante.

Equipos y Materiales ● ● ● ● ●

Computadora Software de desarrollo Proyector multimedia Texto del curso Manual del fabricante

Seguridad

Trabajar con Seguridad evita que las personas sufran daños, y provee un ambiente satisfactorio de trabajo. Al trabajar en este laboratorio o taller y cualquiera de los subsiguientes, realice el siguiente procedimiento: 1. Al ingresar, inspeccione: Las vías de acceso. Orden y limpieza. 2. En su estación de trabajo evalúe las condiciones de: Orden y Limpieza. Herramientas y equipos. 3. Realice su trabajo teniendo en cuenta: Orden y limpieza. Seguridad. Proceda a realizar las conexiones de los equipos o implementación de los circuitos comprobando que la línea eléctrica se encuentre desconectada. Solicite visto bueno al profesor antes de aplicar energía eléctrica. 4. Realice el análisis de riesgo personal: ¿Qué es lo que voy a hacer? ¿Qué es lo que puede salir mal? ¿Qué debo hacer para que no salga mal? 5. Al terminar sus labores, deje su estación de trabajo en buenas condiciones: Ordenado y limpio. Seguro. Desconecte el suministro de energía eléctrica.

Procedimiento 1. Realizar el siguiente circuito:

2. Configurar el Microcontrolador de la siguiente manera:

3. Seleccionar la ruta del .hex. Para esto realizar los siguientes pasos. 4. Abrir el IDE Arduino.

5. Seleccionar Archivos/Preferencias.

6. Dar click a la ruta que aparece en la parte inferior.

7. Seleccionar un ejemplo del Arduino, en este caso seleccionaremos el ejemplo Blink.

8. Al analizar el programa está activando y desactivando el voltaje por el PD13 cada 1 segundo. Compilar para generar el .hex. para esto dar click al ícono de compilar.

9. Verificar que se creó el hexadecimal de forma correcta, y copiarlo en el Program File del microcontrolador.

Cargar este archivo en Proteus y asignar el Pin Digital 13 al Led.

Programa1: Realizar el siguiente contador en dos display cátodo común: que se incremente de maera impar hasta el valor 99 cada valor deberá ser presentado en un intervalo de 200ms.

Programa2: Controlar el giro y encendido de un motor DC en función de 2 pulsadores, el estado del primer pulsador servirá para seleccionar el sentido del giro y el segundo pulsador para el encendido o apagado del motor.

Modelo de Informe Deberá contener lo siguiente: Carátula 1. 2. 3. 4. 5.

Nombre del laboratorio Nombres de los integrantes Sección a la que pertenecen Fecha de realización Fecha de presentación

Fundamento Teórico Deberá ser conciso y redactado con lenguaje propio. Estará basado en las lecturas recomendadas o cualquier otra información relacionada con el tema. En cualquier caso no será mayor de tres (03) páginas. Resultados del Laboratorio Deberá contemplar lo siguiente: 1. Los datos, tablas, resultados de los programas y respuestas a las preguntas que se soliciten en el procedimiento. 2. Los programas deberán contar con líneas de comentarios 3. Deberá acompañarse al programa, el diagrama de flujo del mismo. Observaciones y Conclusiones Serán únicamente referidas a la experiencia de laboratorio y redactadas en lenguaje propio.

Aplicación de lo aprendido Desarrollar un programa que permita realizar la cuenta de productos en un display de 7 segmentos cátodo común que pasan a través de una faja transportadora. Considerar un sensor para la detección del producto y el límite de la cuenta a 20 productos.

Observaciones Generales 1. La presentación del informe se realiza al ingresar al Laboratorio. En la clase siguiente a su realización. 2. Se tomará en cuenta las reglas de ortografía en la redacción del informe. 3. La evaluación se realizará del siguiente modo

Realización

Puntos

Informe desarrollado correctamente

5

Formato de evaluación de laboratorio

10

Implementación

5 Total

Curso:

Programación de Microcontroladores

Lab. No:

12

Mesa No:

Tema:

Arduino Parte 1

Fecha:

Comentario:

Participantes: 1 2 3 4

20

Sección