Práctica 7

En la práctica 7, aprenderemos a usar un led display de 4 dígitos, 7 segmentos, con el fin de representar números. También veremos como descargar librerías y meterlas en nuestro IDE de Arduino.

LED DISPLAY DE 4 DIGITOS, 7 SEGMENTOS

A primera vista, podemos notar que la cantidad de “leds” que se tienen que encender en el display es mucho mayor que el número de pins que tenemos (12). Lo que pasa es que estos pines se dividen en: 1 para cada digito, es decir, 4. Y 12 para los “segmentos”: 7 segmentos forman un dígito + el punto. (NOTA: En el que tenemos, solo funcionan los dos puntos centrales, no los de las comas). Se hace un HIGH al pin de dígito que queramos usar, y LOW a los segmentos que queramos que se enciendan. Se va barriendo muy rápidamente de un dígito a otro, por lo que parece que los 4 están encendidos a la vez, pero en realidad solo hay un dígito encendido en cada momento.

 

Led Display 4 Dígitos, 7 segmentos

 

Como quizás estás empezando a imaginarte, representar números en esto parece ser complicado, hay demasiadas cosas a tener en cuenta. Esto es cierto, por lo que para simplificarnos la vida, vamos a usar una librería que alguien se ha molestado en escribir, y que aparte de colgarla de forma gratuita en internet (Un día lo haréis vosotros también! =D ), nos va a facilitar muchísimo el trabajo. La dirección es la siguiente:

http://playground.arduino.cc/Main/SevenSegmentLibrary

En el video de la práctica se puede ver paso por paso el proceso de instalarla en nuestra IDE.

Hay que tener muchísimo cuidado al poner los cables, es muy fácil equivocarse:

3b

 

3c

Componentes necesarios para esta práctica

Los ejercicios a realizar en esta práctica son:

  1. El ejercicio a consiste en instalar la librería para controlar el display, y ejecutar el código que trae como ejemplo:  Un contador de tiempo.
  2. El ejercicio b consiste en sacar en el display el número de veces que se ha apretado un botón.

Código ejercicio a


 

Código ejercicio b


Archivos .ino

Descarga el ejercicio a haciendo click aquí
Descarga el ejercicio b haciendo click aquí

Comentario final y RETO SEMANAL

El reto de este semana es mostrar la distancia que obtenemos con el sensor de ultrasonidos en el led display.

Según lo vayáis completando, mandad el código (y si queréis, fotos o vídeos) a la siguiente dirección: practicas@thinkbit.org

Enlaces relacionados

Librería que usamos (Hay más información) : Link (ENG)
Share Button

4 reflexiones sobre “Práctica 7

  1. Manuel

    Entonces…. con este led display… estamos usando todos los pines digitales.
    Con esto no conseguimos dejar prácticamente arduino bloqueado a este solo uso?!?!

    • ThinkBit Autor del Post

      Si… Es lo malo que tiene. Se puede optar si no por usar un Arduino Mega, que dispone de más pines.

  2. Pingback: ThinkBit | sindofdez

  3. Pingback: Práctica 7. Display 7 segmentos | ThinkB...

Comentarios cerrados.