Contador Ascendente/Descendente con display de 7 segmentos

0
1129

En este tutorial, aprenderás a controlar un contador utilizando dos pulsadores y visualizarlo en un display de 7 segmentos de ánodo común de un solo dígito. Cuando presionas el pulsador de incremento, se agrega una unidad a la cuenta. Por otro lado, al presionar el pulsador de decremento, se resta una unidad a la cuenta. Aquí en Panama Hitek ya hemos escrito sobre este tema, pero en este post traemos un enfoque distinto.

Es importante mencionar que la cuenta no puede pasar de 0 a 9 ni viceversa. Esto significa que si llegas al número 9 y presionas nuevamente el pulsador de incremento, el número que se muestra en el display seguirá siendo 9. Del mismo modo, si estás en el número 0 y presionas el pulsador de decremento, tanto la cuenta como el display permanecerán en 0.

Con todo esto, podemos crear una aplicación muy interesante, como por ejemplo, controlar la velocidad de un motor de corriente continua (CC). Para lograrlo, asignaremos una velocidad predefinida al motor para cada número del 0 al 9. De esta manera, podremos ajustar fácilmente la velocidad del motor según nuestras necesidades, simplemente presionando un pulsador. Es importante tener en cuenta que se debe agregar el código correspondiente al programa para que la funcionalidad se ejecute correctamente. Además, gracias al display, podremos saber en todo momento a qué velocidad está girando nuestro motor.
Para su correcto montaje y funcionamiento, cada uno de los segmentos del display de 7 segmentos se denomina a, b, c, d, e, f y g, y el punto decimal se denomina dp, tal como se muestra en la siguiente imagen.
Relación entre terminales y segmentos

En este proyecto, utilizaremos un display de 7 segmentos de cátodo común llamado LMS5161AS, que cuenta con una luz roja y un tamaño de dígito de 0.56».

Para obtener el brillo óptimo del display, es importante colocar una resistencia de 220Ω en cada terminal, en lugar de una sola resistencia en el común (en este caso, el común no llevaría resistencia). Aunque para fines de prueba, este montaje es suficiente. Si deseas obtener más información sobre la utilización del display, te recomendamos revisar el POST «Display de 7 segmentos de un solo dígito» publicado anteriormente.

Lista de Materiales
    • Arduino UNO Rev.3
    • Cable USB tipo A-B
    • Display de 7 segmentos de cátodo común (LMS5161AS)
    • Resistencia de 220Ω
    • 2 Pulsadores
    • 2 Resistencias de 10KΩ
    • Protoboard
    • Cables de conexión
Código del programa

Video
En resumen, hemos aprendido a construir un contador ascendente/descendente utilizando un display de 7 segmentos y dos pulsadores, y también hemos explorado la posibilidad de controlar la velocidad de un motor de corriente continua con esta misma tecnología. Además, hemos destacado la importancia de utilizar las resistencias adecuadas para lograr un brillo óptimo en el display de 7 segmentos.
Esperamos que este tutorial te haya resultado útil y te haya brindado nuevas ideas para proyectos futuros.
4 1 vote
Article Rating
Suscríbete
Notify of
guest

0 Comments
newest
oldest most voted
Inline Feedbacks
View all comments