Está en la página 1de 2

Arquitectura de Computadoras I Año 2020

Programa de Perfeccionamiento para Graduados en Comunicaciones e Informática


Centro Regional Universitario Córdoba IUA

Actividad Prá ctica n.º 4


Dispositivos externos o periféricos

Enunciado
1) Codificar un programa que varíe la frecuencia de encendido y apagado de un LED en
función de un voltaje de referencia suministrado por un potenciómetro. Ver ejemplo
“AnalogInput” del IDE de Arduino.
a. Realizar el esquema circuital.
b. Explicar su funcionamiento.
2) Codificar un programa que visualice el valor relativo de intensidad luminosa de una
fotorresistencia. Ver ejemplo “ReadAnalogVoltage” del IDE de Arduino.
a. Realizar el esquema circuital.
b. Explicar su funcionamiento.
3) Codificar un programa que varié la intensidad lumínica de un LED en función del
voltaje de referencia suministrado por un potenciómetro. Ver ejemplo “AnalogWrite”
en la página web de Arduino.
a. Realizar el esquema circuital.
b. Observar con un osciloscopio la señal aplicada al LED.
c. Fotografiar la forma de onda y agregarla al informe.
d. Medir la frecuencia de la señal PWM.
e. Explicar el funcionamiento del programa.
4) Codificar un programa que realice la conversión analógica a digital y almacene las
muestras de una señal sinusoidal de F1=100 Hz y amplitud en el rango de 0 a 5V
suministrada por un generador de funciones.
a. Realizar el esquema circuital.
b. Observar con un osciloscopio la señal generada antes de ser aplicada a la
placa. Tomar una fotografía de la señal.
c. Almacenar una cantidad de muestras suficiente para representar la señal.
Mostrar las muestras en el monitor serie.
d. Usar las muestras en una planilla u hoja de cálculo para graficar la señal
capturada.
e. Explicar el funcionamiento del programa.
5) Codificar un programa que controle el movimiento de un servomotor en función del
voltaje de referencia suministrado por un potenciómetro. Ver el ejemplo “Knob” del
IDE de Arduino.
a. Realizar el esquema circuital.
b. Observar la forma de onda de la señal de control aplicada al servomotor.
Tomar una fotografía de la misma.
c. Medir periodo, ancho de pulso mínimo y máximo.
d. Medir grado de libertad del servomotor.

1
Arquitectura de Computadoras I Año 2020
Programa de Perfeccionamiento para Graduados en Comunicaciones e Informática
Centro Regional Universitario Córdoba IUA

6) Codificar un programa para transmitir por la UART1 de la placa los caracteres enviados
desde el monitor serie del IDE de Arduino.
a. Usar un osciloscopio para ver la forma de onda de la señal.
b. Determinar de manera gráfica la codificación utilizada por la UART. Obtener
los bits de un carácter que se esté transmitiendo: LSB y MSB, bits de START y
STOP.
c. Determinar de manera gráfica la tasa de baudios utilizada para la transmisión.
d. Implementar un eco de caracteres.
7) Poner en marcha el ejemplo “WebServer” del IDE de Arduino. Explicar su
funcionamiento.

Referencias
 Presentación de clase “Conversión analógica a digital, Conversión digital a analógica, PWM, RS232”,
archivo 2019-PPG-AC1-clase_08_v2.1.pdf.
 Documentación de Arduino provista en el IDE y en la página web.

También podría gustarte