= Trabajo Práctico Obligatorio = == Trabajo a realizar == Utilizando la EDU-CIAA se deberá escribir una aplicación que realice lo siguiente: 1. Leer un ADC a 100 Hz, la lectura del ADC será mostrada en la pantalla de una PC cada 200 ms como un valores entre 0 y 100 (100 para fondo de escala) 1. Un segundo valor será mostrado a continuación del definido en el pto 1. Además, el valor del pto 1 se copiará a este segundo valor al presionar el switch 1 de la placa. 1. Dos botones serán utilizados para subir o bajar un valor de comparación (0 a 100), en el momento de que este valor coincida en +-1 con el valor del ADC se encenderá un led, fuera de ese rango el led permanecerá apagado. 1. Finalmente un led realizando un blinking cada 0,5 seg indicando que el sistema esta funcionando. Ejemplo de la cadena de texto {{{Valor del ADC 45,85 valor guardado 44,54 }}} Nota * El sistema debe implementar una base de tiempo por interrupciones y la lectura del ADC realizarla de la misma manera * El muestreo del ADC es muy superior a la velocidad con que se muestra, se debe implementar un simple calculo de promedio para el ADC con 20 muestras. * Para el valor analógico de entrada se podrá utilizar un potenciómetro. == Presentación el trabajo == * La presentación será en grupos (los formados para la realización del trabajo práctico final), y consistirá en una demostración de todas las características descriptas en funcionamiento sobre la placa EDU-CIAA y un pequeño coloquio a los integrantes, la desaprobación de un integrante implica la repetición de la presentación con todos el grupo presente. * Como se desprende de la condición anterior, al momento de mostrar el trabajo deberán realizarlo la totalidad de los integrantes. * Los días para realizar la demostración serán los martes en el horario de clase o los miércoles a partir de las 16 hs en el laboratorio de técnicas digitales. * Para esta presentación, se deberá solicitar fecha via mail con al menos una semana de anticipación, teniendo cada día y por cada curso un cupo máximo de 4 grupos. * Este trabajo deberá ser presentado y aprobado antes del día 16 de Diciembre (Semana anterior a la última fecha de finales), y será condición para regularizar la materia. * Se realizarán todas las presentaciones necesarias hasta aprobar el práctico, siempre que estas se encuentres dentro de la fecha pactada, alcanzada esta fecha los alumnos que no presentaron el práctico quedan automáticamente desaprobados. '''Fecha limite 24/10/2017''' ## Partiendo de un sistema basado en un microcontrolador ARM, construir una aplicación que lea una señal analógica y envíe una cadena con el valor en voltios de la medida (2 decimales) #acompañado de una breve descripción ##Ejemplos ## {{{ Tensión medida 2,3 V }}} ## {{{ Valor medido 4,3 V }}}, etc. ##Nota ## * La tensión medida deberá tener una amplitud de 5 V y se puede realizar con un potenciómetro (recordar que el valor máximo admisible para el ADC es de 3,3 V). ## * Se debe implementar al menos una interrupción (para la lectura del ADC y/o el uso de la UART) ##== Realización == ##El práctico se realizará en forma grupal, permitiendo un máximo de 5 personas por grupo y un mínimo de 2. (los mismos integrantes del trabajo final). ##Se permitirá el uso de cualquier microcontrolador ARM perteneciente a las familias ARM7TDMI (LPC2114) o ARM Cortex-M ## ##== IMPORTANTE == ##'''El presente trabajo tiene el carácter de obligatorio y su aprobación es condición para rendir el segundo parcial.'''