Você está na página 1de 4

1

Carlos Arturo Manjarres Ditta, Yohan Sebastián Ayala, carlosmanja16@gmail.com,

Microprocesadores I – Informe II: Multiplexado joseayav_1994@hotmail.com

software-Display 7 segmentos 4 digitos.



Mini-B en lugar de Arduino uno.[1]
Resumen—En el siguiente informe se deseo realizar mediante
un display 7 segmentos 3 actividades, las cuales son: Fig. 1. Diseño de pines Arduino nano.
mediante un programa hacer que el display gire en forma
circulatoria desde la letra a hasta la letra f.
Después en otro programa en el display 7 segmentos de 4 dígitos, B. Display 7 segmentos (Ánodo Común).
se debe observar que muestre el año 2019.
Por último se desea hacer un programa en el display 7 segmentos
de 4 dígitos, donde muestre el año, el mes y el día El display 7 Segmentos es un dispositivo opto-electrónico
correspondiente. que permite visualizar números del 0 al 9. Existen dos tipos de
display, de cátodo común y ánodo común.El display de 7
Abstract— In the following report you want to carry out 7 segmentos tiene una estructura casi estándar en cuanto al
segments 3 activities through a display, which are: by means of a nombre de los segmentos. Para dicho elemento, se cuenta con
program make the display rotate in a circulatory form from 7 leds, uno para cada segmento. Para cada segmento, se le
letter a to f. Then in another program 7 segments of 4 digits are asigna una letra desde la «a» hasta la «g». El display tiene
shown on the display, which shows the year 2019. Finally, it is por nombre a cada uno de los siguientes segmentos, es decir,
desired to make a program on the display 7 segments of 4 digits,
showing the year, the month and the corresponding year. el símbolo del display 7 segmentos es:

I. INTRODUCCIÓN
Mediante el uso del display 7 segmentos de cuatro dígitos,
se implementó un circuito multiplexor el cual tenía el fin de fig. 2. Display 7 segmentos
mostrar una información y que tuviera la aplicación del
proyecto anterior (led off-on) de encenderse y apagarse los
leds del display para mejorar en el gasto de energía, para ello
se cambió el uso del delay por la fusión millis con el fin de ser
el que controle o lleve el tiempo de apagado y encendido. Para
resolver el problema inicial en cuestión se debió trabajar
primero en su construcción y diseño del circuito y luego el
manejo del display con ejercicios simples para familiarizarnos
con el funcionamiento y poder así llegar al fin que se quería,
haciendo un multiplexor con el fin de mostrar la fecha en el
display.

I. MARCO TEÓRICO
A. Arduino
El software de código abierto Arduino (IDE) hace que sea
fácil escribir código y subirlo a la pizarra. Se ejecuta en fig. 2. Display 7 segmentos cuatro dígitos
Windows, Mac OS X y Linux. El entorno está escrito en Java
y está basado en Processing y otro software de código abierto.
Este software se puede usar con cualquier placa Arduino.
El Arduino Nano es un tablero pequeño, completo y fácil C. transistor 2n2222
de usar basado en el ATmega328P (Arduino Nano 3.x). Tiene
más o menos la misma funcionalidad del Arduino
Duemilanove, pero en un paquete diferente. Le falta solo un El transistor 2N2222 es otro de los transistores más
conector de alimentación de CC, y funciona con un cable USB usados. Es un transistor de silicio de baja potencia y diseñado
para aplicaciones de amplificación lineal y conmutación. El
motivo de que sea tan demandado es que es bueno
amplificando pequeñas corrientes y tensiones pequeñas o
medianas, además de poder trabajar con frecuencias
medianamente altas. Eso quiere decir que tiene un uso
general.
En este caso, el transistor fue usado con el fin de proteger y
 conmutar con el display 7 segmentos. Se usaron transistores
npn ya que el display era catodo común y el diseño estaba de
2

tal forma que se debió usar npn.

II. APLICACIÓN Y PROBLEMA

A. Problema
Se propuso la implementación de un circuito con el fin de
mostrar una información con un encendido y apagado en cada
digito con un tiempo establecido teniendo en cuenta el rango
de percepción de la vista humana donde se podía evidenciar
como se encendía y apagaba cada dígito del display con una
información distinta para cada uno.

Fig. 4. Diseño circuito

B. Ejercicios de apoyo
Rueda en el display:

fig. 5. Código primera parte

fig. 6. Código parte 2


3

Implementación mensaje distinto para cda digito:

III. CÓDIGO FINAL


4

 Al utilizarla función millis, asegura que el programa


no llegue a tener problemas futuros o problemas se
den por trabajar con delay, debido a que no saber el
conteo interno que lleva el controlador(arduino) nos
da problemas.
 Es importante que a medida que se avanza el en
curso, al implementar circuitos y programas, se usen
métodos, diseños , funciones, que nos mejore los
resultados ya sean en diseño como en eficiencia en
los códigos que se programan, como fue el uso de
PORT, DDRD y PIND.

REFERENCIAS

[1] https://www.arduino.cc/ 9
[2] http://profesormolina2.webcindario.com/electronica/componentes/optoelect/
led.htm

IV. TRABAJO FUTURO

Un trabajo futuro seria profundizar la implementación del


desplay para apoyar un sensor y sea el que nos permita leer los
valores que este sensor mida.
Podría implementar un sensor de temperatura conjunto con el
display 7 segmentos de 4 digitos.

VI .CONCLUSIONES

 Entre más pequeño sea el intervalo de parpadeo


menos visibilidad tendrá al ojo humano
 Una ventaja de la aplicación de este tipo de sistema
para un led, es que la energía se podría ahorra debido
al leve parpadeo (encendido-apagado).

Você também pode gostar