Universidad Galileo
Licenciatura en Administración de Empresas con Énfasis en Telecomunicaciones
Curso: Arquitectura Digital
Catedrático Ing. Pablo González
DADO ELECTRONICO ARDUINO
19012725 Leal López Henry Francisco
19012710 Ajcalón Carcuz Juan Carlos
07122022 Alvarado Franco Mario Arturo
Dia sábado sección S
Guatemala, 10 de agosto de 2022
Proyecto 1 Dado electrónico Arduino
Cuando creamos proyectos con Arduino, generalmente mostramos datos a través del monitor
serie. Esta es una forma rápida de verificar variables digitales y analógicas y valores de entrada.
Existen diferentes interfaces de hardware que permiten que las máquinas se comuniquen con
nosotros. Uno de ellos es el display de 7 segmentos, un componente muy típico.
En este artículo, explicaré cómo usar una pantalla de 7 segmentos en Arduino. Lo veremos a través
de un ejemplo práctico donde crearemos un dado electrónico que nos permita elegir un número
aleatorio entre 6 números posibles.
Mostraremos esto en la pantalla LED de 7 segmentos de Arduino. Aprenderá todo sobre este
componente, aprenderemos a programarlo y aprenderá a obtener números aleatorios del código
Arduino nativo.
Display 7 segmentos, el componente electrónico
Siempre que nos encontremos con un nuevo componente, se recomienda documentarlo. Para ello
disponemos de fichas de características o fichas técnicas. Todo dependerá del modelo de pantalla
LED de 7 segmentos. Pero ¿cómo sabes qué modelo tienes? Todos los componentes suelen tener
un número grabado en alguna parte.
Solo tenemos que descubrirlo e introducir ese número en Google, luego entrar en la ficha técnica.
Esto nos mostrará una serie de páginas donde podemos encontrar información muy valiosa.
Analizando el display de 7 segmentos
Una pantalla de 7 segmentos es un conjunto con 7 segmentos de LED, más un LED que actúa como
un punto. Este punto nos dice cómo colocar la pantalla, estará completamente hacia abajo. Así
que tenemos que actuar como si tuviéramos 7 LED conectados a nuestro Arduino.
Hay dos tipos de pantallas de 7 segmentos, ánodo común y cátodo común. Esto significa que en el
primero, todos los LED comparten el mismo ánodo, mientras que en el segundo, todos los LED
comparten el mismo cátodo. Más adelante veremos el esquema de cada uno de ellos y cómo
identificarlos.
Relación pines del display de 7 segmentos con los LEDs
En la ficha técnica encontrará un dibujo similar al siguiente.
Identifique cada segmento LED con una letra. Así que hemos identificado cada uno de ellos. Este
componente tiene 10 pines. Antes de realizar cualquier conexión, debemos identificar los pines.
Lo único que queda ahora es asociar cada pin con cada
segmento de LED. En la imagen de abajo, puedes ver esta relación.
Podemos resumir todo lo anterior en la siguiente
tabla.
¿Qué pasa con el resto de los pines? Todavía necesitamos saber qué hacer con los pines 3, 5 y 8.
¿Recuerdas que hemos visto que hay un punto que indica la orientación de la pantalla de 7
segmentos? El punto está conectado al pin 5.
Los otros dos pines se utilizarán como cátodos o ánodos, según el tipo de display de 7 segmentos
que estemos utilizando. Solo debemos usar una de estas dos conexiones, son pines redundantes.
Finalmente, a continuación se muestra la tabla que asocia los pines con los LED.
Bueno, ya tenemos los pines asociados a los segmentos (circuitos internos), ahora veremos como
mostrar un número en un display de 7 segmentos.
Mostrando un número en el display 7 segmentos
Para poder mostrar números en un display de 7 segmentos, lo único que tenemos que hacer es
iluminar los segmentos para formar dichos números. Por ejemplo, si queremos mostrar 4,
debemos activar los segmentos f, g, b y c, y desactivar el resto.
Dado que estos están relacionados con los pines de Arduino, solo necesitamos poner estos pines
en un estado alto (HIGH) o bajo (LOW).
Ánodo común o cátodo común, los dos tipos de display de 7 segmentos
Los diodos funcionan de una manera muy especial, solo permiten que la corriente fluya en una
dirección, del ánodo al cátodo. El LED no deja de ser un diodo con otra característica, emite luz. Lo
hemos visto en un ejemplo en el que creamos un semáforo inteligente con varios LED.
Los displays de 7 segmentos funcionan de la misma forma, tendremos ánodos y cátodos, en
concreto de 8. Echemos un vistazo a los diagramas eléctricos de estos dos monitores.
Componentes necesarios para el dado electrónico
1 Arduino UNO
1 Protoboard (placa de prototipado)
Varios cables para hacer conexiones
1 pulsador
1 resistencia de 1 kΩ
7 resistencias de 220 Ω
1 display de 7 segmentos
Código de programación
Link de acceso a simulación del proyecto:
[Link]
K4XtXn5JsTQci4RLGf59aJcl91RT7-HHGwQFOHh8
Link de acceso a video del proyecto:
[Link]
Referencias bibliográficas
Display 7 segmentos y cómo crear un dado electrónico DIY ([Link])