Informe Practica 2 SDII
Informe Practica 2 SDII
Informe Practica 2 SDII
2. Identificación Estudiante
1. Actividades desarrolladas
Diseñar un sistema que permita la variación de un voltaje análogo mediante la variación de los pines del
puerto D de un Microcontrolador. La variación se realiza cuando el usuario oprime pulsadores para aumentar
(+) ó disminuir (-) el voltaje a controlar. El siguiente esquema representa la estructura del sistema.
- Algunas consideraciones para el sistema son:
o La variación del puerto debe ser de 0 (binario) a 255 (binario) con incrementos aprox de 10 en 10.
o Utilizar un conversor Digital – Análogo (D/A) R2R (utiliza resistencias y un amplificador operacional)
o Utilizar pulsadores, no LOGICSTATE
2. Evidencia de aprendizaje
Un sistema micro procesado o microprocesador “es un circuito integrado central de un sistema informático,
en donde se llevan a cabo las operaciones lógicas y aritméticas (cálculos) para permitir la ejecución de los
programas, desde el Sistema Operativo hasta el Software de aplicación. Puede operar con una o más CPU
(Unidades Centrales de Procesamiento), constituidas cada una por registros, una unidad de control, una unidad
aritmético-lógica y una unidad de cálculo en coma flotante (o coprocesador matemático)”[ CITATION Mar20 \l
9226 ].
Practica 1
int valor=0;
void setup() {
DDRD = 255;
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(PORTD, OUTPUT);
void loop() {
if (digitalRead(A0)==HIGH){
valor=valor+10;
if (valor>255){
valor=255;
}
while (digitalRead(A0)==HIGH){}
}
if (digitalRead(A1)==HIGH){
valor=valor-10;
if (valor<0){
valor=0;
}
while (digitalRead(A1)==HIGH){}
}
PORTD=valor;
R20 R19
5k 10k
U1:A B
OPAMP
AREF
13
13
12
ARDUINO
RESET 12
11
+
~11
5V ~10
10
~9
9
8
SIMULINO
8
POWER
GND
(2)
ATMEGA328P
7
R18 7
DIGITAL (PWM~)
~6
6
ATMEL
A0 5
ANALOG IN
1k A0 ~5
(2) A1 A1
4
4
A2 3
R13 A3
A2 ~3
2
A3 2
A4 1
-
1k A4 TX > 1
A5 A5 RX < 0
0
www.arduino.cc
blogembarcado.blogspot.com
SIMULINO UNO
El circuito realizado funciona de la siguiente forma. En primer lugar, se tienen 2 pines de microcontrolador
(Pines análogos A0 y A1) configurados como entradas, como se puede ver en la imagen, y uno de ellos,
conectado a un botón, permite aumentar el número binario que se está mostrando en el puerto D (el cual está
configurado como salida); el otro botón realiza la acción inversa, es decir la resta del número en 10 unidades.
El puerto D, dependiendo del valor que se seleccione según los 2 botones descritos anteriormente, lo mostrara
en condigo binario (0 a 255); y al tener conectado un conversor digital – análogo R2R, dicho valor se
convierte en un voltaje, el cual es amplificado por un amplificador operacional y su visualización es mediada
por un osciloscopio conectado a la salida del operacional.
3. Conclusiones
Se logró cumplir con el objetivo propuesto de desarrollar y comprender el funcionamiento básico de los
microcontroladores, como lo es el Arduino UNO, de la mano con el uso de los conversores digital – análogo
R2R.
Se evidencia que al momento de realizar una adecuada unión de entradas, salidas y dispositivos teniendo en
cuenta sus referencias y valores se puede realizar un montaje en protoboard, el cual demuestre materialmente
lo plasmado en la teoría. Gracias al uso de los microcontroladores, se pudo dar paso a innumerables usos
“jugando” con la suma y resta de valores específicos, hasta llegar a las construcciones de las
supercomputadoras como se ven hoy en día.
Gracias a la práctica realizada, se pudo aprender y comprender la importancia de la programación, en este
caso, para lograr el funcionamiento de un circuito que permita mostrar números múltiplos de 10 entre 0 y 255,
a su vez que se evidencia una conversión D-A para evidenciar la señal en un osciloscopio. Este proceso de
conversión, permitirá entender en un futuro la correcta ejecución de sistemas y equipos médicos más
complejos y útiles para la ciencia. También se pudo observar la notable presencia de circuitos similares en
aparatos electrónicos que se han convertido en vitales piezas para el desarrollo de la humanidad.
1. Bibliografía