Contador Proyecto Curso PDF

Title Contador Proyecto Curso
Course Curso integrador 1
Institution Universidad Francisco de Paula Santander
Pages 5
File Size 485.5 KB
File Type PDF
Total Downloads 107
Total Views 144

Summary

El proyecto se montó en una protoboard, donde se demostró el comportamiento de las compuertas lógicas frente a un display de siete segmentos, donde por medio de una sumador contador permite contar el número de pulsaciones que el usuario realice de cero a nueve así mismo se requirió una resistencia ...


Description

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

CONTADOR Y MODIFICABLE CON MUESTRA DE LETRAS POR MEDIO DE COMPUERTAS LÓGICAS (12 Diciembre 2017) Resumen— En el siguiente proyecto se estudiara el comportamiento físico de las compuertas lógicas por medio de un circuito integrado, que será un proyecto tipo contador sumador, en este se harán uso de las compuertas OR, NOT y AND. El circuito deberá mostrar en el display de siete segmentos una suma de dígitos de uno en uno, iniciando en cero y terminando en nueve, de ahí se repite el ciclo. Palabras clave— arduino uno, protoboard, circuitos integrados, display 7 segmentos

Comprender el comportamiento de las compuertas dependiendo del uso deseado, ya sea por medio de OR, AND, NOT, NOR y NAND. Demostrar el comportamiento de distintos componentes con las compuertas. Aplicar conocimiento de las compuertas. Entender el uso de arduino por medio de compuertas lógicas y display. III.

MATERIALES Y MÉTODOS

III.1MATERIALES I.

INTRODUCCION

Una protoboard para cada circuito

UNA COMPUERTA LÓGICA ES UN DISPOSITIVO ELECTRÓNICO CON UNA FUNCIÓN BOOLEANA. SUMAN MULTIPLICAN, NIEGAN O AFIRMAN, INCLUYEN O EXCLUYEN SEGÚN SUS PROPIEDADES LÓGICAS. SE PUEDEN APLICAR A TECNOLOGÍA ELECTRÓNICA, ELÉCTRICA, MECÁNICA, HIDRÁULICA Y NEUMÁTICA. EN ESTE PROYECTO SE REALIZARAN DOS MONTAJES QUE IMPRIMAN UNA IMAGEN POR MEDIO DE LAS LÍNEAS DE UN DISPLAY SIETE SEGMENTOS, UNO DE ESTOS MONTAJES SERÁ CONTROLADO POR ARDUINO UNO Y EL OTRO MONTAJE SERÁ POR MEDIO DE COMPUERTAS LÓGICAS, DOS CIRCUITOS INTEGRADOS QUE PERMITAN CREAR UN CONTADOR SUMADOR ASCENDENTE DESDE CERO HASTA NUEVE REPITIENDO EL CICLO.

Push button 2 Display de 7 segmentos; uno para es contador sumador y otro para el arduino uno 3 resistores de 330Ω y uno de 10kΩ Dos circuitos integrados: un contador binario 74LS90 y un decodificador de binario a hexadecimal 74LS47 Un display de tipo Ánodo común. Puentes de conexión Un arduino uno

II.

OBJETIVOS

3.2 MÉTODOS

Demostrar el uso de las compuertas lógicas por medio de pulsaciones y programación sistemática.

El proyecto se montó en una protoboard, donde se demostró el comportamiento de las compuertas lógicas frente a un display de siete segmentos, donde por medio de una sumador contador permite contar el número de pulsaciones que el usuario realice de cero a nueve así mismo se requirió una resistencia de 330 Ω para poder conservar el display sin una sobrecarga de voltaje, y también una resistencia que permita la sensibilidad adecuada

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

para que la pulsación mande la señal de un digito a la vez. Respecto al arduino uno se requiere el conocimiento en programación del programa que controla el funcionamiento del arduino, para poder proyectar el código que permita que se visualice las líneas del display y así poder proyectar una letra, se realiza este procedimiento para cada una de las letras de la oración que se desea imprimir en el display. IV.

DESARROLLO DEL TRABAJO

Para el desarrollo de la práctica se debe tener conocimiento del uso y manejo de las protoboard para poder realizar el proyecto. Se realizaron dos proyecto uno es un contador ascendente o sumador y el otro es con arduino uno CONTADOR SUMADOR El contador sumador es un circuito que como dice su nombre suma dependiendo de las pulsaciones del push button el sumara de 0 a 9 pero cuando el contador llegue al 10 repite el conteo aunque no es verdad que vuelva a 0, el sigue sumando. El esquema del contador sumador se mostrara en la figura 1[ CITATION jca13 \l 9226 ] que se encuentra en anexos. Ya tenido el esquema queda montarlo en la protoboard teniendo cuidado en las conexiones de los puentes y los circuitos integrados con el display 7 segmentos y las resistencias para q no pase la corriente directa y no quemar el circuito.

Figura 2. Esquema del circuito de arduino uno Un arduino uno está conformado por: Microcontrolador ATmega328, voltaje de entrada 7-12V, 14 pines digitales de I/O (6 salidas PWM), 6 entradas análogas, 32k de memoria Flash y un reloj de 16MHz de velocidad. La programación del arduino lo que se realizo fue primero darle nombre a cada pin a donde están conectado del 7 segmentos al arduino como se muestra en la figura 3 a continuación

El circuito integrado 74LS90 es un contador binario y el 74LS47 es un codificador de binario a hexadecimal el cual tiene una lógica negativa por lo cual tendremos que ocupar un display de 7 segmentos tipo a nodo común. Ya realizado todo tendremos en contador sumador terminado ARDUINO UNO[ CITATION Ard \l 9226 ] El desarrollo de el del arduino uno es poco menos complejo. El esquema del arduino uno se muestra en la figura 2 que se realizó por proteus 8, para las conexiones de los pines digitales con el display 7 segmentos utilizando los puentes de conexión como se muestra en la figura 2 a continuación

Figura 3. Esquema de los led del display 7 segmentos El 7segmentos constas de 7 led que están nombrados del 7 al 13 como se muestra en la figura 3. Los led que se nombran son los que se apagaran y el resto de led quedara encendido. Para entender mejor lo que se dijo se explicara en la tabla 1 y los led que tengan 1 son los que se nombraran y procederán apagarse y los que tenga 0 permanecerán encendidos. TABLA DE LA VERDAD Led Led Led Led 11 9 7 8 0 0 0 1 1 0 0 0

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

Led 12 0 0

Led 13 0 0

Led 10 1 0

Letra H O

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0

0 0 1 1 1 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 1

0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1

0 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1 1 1 0 1 0 1 1 1 1 1 1 0 1 0 0 1 0 0 1 1 1

1 0 1 0 0 0 1 1 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 0 1 0 0 0 1 1 0 0 0 1 1 1 0 1 0 0 1 1 1

1 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1

1 0 1 1 1 0 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1

L A I N G T A R A Z O N A P R E S E N T A C I O N F I N A L C U R S O 1 -

Ya que el programa de arduino es muy extenso no se podrá mostrar completo y solo una parte de él, el programa es el siguiente:

int led2 = 11; int led3 = 10; int led4 = 9; int led5 = 8; int led6 = 7; void setup() { pinMode(led, OUTPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); pinMode(led5, OUTPUT); pinMode(led6, OUTPUT); } void loop() {

digitalWrite(led3, HIGH); digitalWrite(led5, HIGH); delay(200); digitalWrite(led3, LOW); digitalWrite(led5, LOW); //LETRA H digitalWrite(led2, HIGH); delay(200); digitalWrite(led2, LOW); //LETRA O digitalWrite(led3, HIGH); digitalWrite(led, HIGH); digitalWrite(led2, HIGH); digitalWrite(led1, HIGH); delay(200); digitalWrite(led3, LOW); digitalWrite(led, LOW); digitalWrite(led2, LOW); digitalWrite(led1, LOW); //LETRA L digitalWrite(led5, HIGH); delay(200); digitalWrite(led5, LOW); //LETRA A

int led = 13; int led1 = 12;

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

digitalWrite(led3, HIGH); digitalWrite(led, HIGH); digitalWrite(led1, HIGH); digitalWrite(led5, HIGH); digitalWrite(led6, HIGH); digitalWrite(led4, HIGH); delay(200); digitalWrite(led3, LOW); digitalWrite(led, LOW); digitalWrite(led1, LOW); digitalWrite(led5, LOW); digitalWrite(led6, LOW); digitalWrite(led4, LOW); //ESPACIO

Como se muestra en la figura 5 a continuación es como queda realizado en montaje del circuito con arduino uno

Figura 5. Montaje del arduino uno V.

R ESULTADOS

VI.

COONTADOR SUMADOR Ya desarrollado y montado el circuito debería quedar como se muestra en la figura 4.

CONCLUSIONES

EN ESTA PRÁCTICA SE CONFIRMÓ EL FUNCIONAMIENTO DE LAS COMPUERTAS LÓGICAS, EN EL PROYECTO CONTADOR SUMADOR QUE SE IMPLEMENTÓ, DONDE SE REALIZÓ EL MONTAJE EN UNA PROTOBOARD USANDO LAS COMPUERTAS CORRESPONDIENTES Y ANTES DE HACER ALGUNAS CONEXIÓN SE REVISARON LA HOJA DEL ESQUEMÁTICO GUÍA PARA SABER CÓMO SE CONECTAN LAS COMPUERTAS , SU ALIMENTACIÓN Y SU RESPECTIVA ENTRADA Y SALIDA, COMO RESULTADO OBTUVIMOS QUE EL CIRCUITO REACCIONA A UNA PULSACIÓN DEL USUARIO AUMENTADO EL CONTADOR DE UN DIGITO AL SIGUIENTE. RESPECTO AL ARDUINO EL ESTUDIO DEL CÓDIGO NECESARIO PARA LOGRAR QUE EL DISPLAY IMPRIMA LAS LETRAS CORRECTAS PARA LA REALIZACIÓN DEL TRABAJO NOS PERMITIÓ ENTENDER QUE HAY DIVERSAS FORMAS DE LOGRAR IMPRIMIR EN UN DISPLAY VARIAS LETRAS DEL ABECEDARIO QUE EN ESTE CASO FUERON LAS NECESARIAS PARA IMPRIMIR LA FRASE REQUERIDA.

REFERENCIAS Figura 4. Montaje de contador sumador Como se muestra en la figura 4 solo es de oprimir el push botton para que procede a generar la suma dependiendo de las pulsaciones para que digite el número. ARDUINO UNO Ya montado el circuito de arduino con su código solo es de conectarlo para que encienda y muestra el mensaje que se escogió en este caso “HOLA ING TARAZONA PRESENTACIÓN FINAL CURSO 1”, que se mostrara en el display 7 segmentos.

[1] j. franco, «Contador ascendente con display de 7 segmentos 1,» [En línea]. Available: https://www.youtube.com/watch? v=p0zEVi07SxQ&feature=youtu.be. [Último acceso: 21 7 2013]. [2] «Arduino.cl,» Luis thayer, [En línea]. Available: http://arduino.cl/arduino-uno/.

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co

Anexos

Figura 1. Esquema del contador sumador

Universidad Francisco de Paula Santander Cúcuta - Norte de Santander - Colombia Tels: (057)(7) 5776655 - www.ufps.edu.co...


Similar Free PDFs