A continuación voy a explicar de que va este proyecto. Es muy sencillo, vamos a formar un circuito con el display de 7 segmentos con arduino.
Componentes que vamos a necesitar para realizar este mini proyecto
- Arduino Uno Pro
- Display de 7 segmentos (modelo SC08-11EWA
- Cables
- Una resistencia de 220 Ohmios
- Software Arduino
En primer lugar cabe destacar que este modelo de display es bastante distinto a otros modelos, ya que este no nos proporciona información para los pines que tiene. Pero para eso estoy, para explicaros como funciona cada pin de este display después de indagar en la web.
A continuación os muestro un esquema hecho por mi sobre los pines de este display.
- 1= Pin que utilizo como tierra ( hay más escondidos).
- 2= Ilumina B.
- 3=Ilumina G.
- 4=Ilumina C.
- 5=No se que función tiene( Creo que es tierra).
- 6=Ilumina D.
- 7=Ilumina punto.
- 8=Ilumina A.
- 9=ilumina F.
- 10=No se que función tiene( Creo que es tierra).
- 11=ilumina E.
- 12=No tiene Chip.
Y os preguntaréis que significa ilumina (Letra). Pues os lo explico con el siguiente esquema.
Creo que queda bien claro cual es la función de cada pin con su respectiva letra.
Es momento de montar el circuito, ¡Manos a la obra!.
Os dejo un esquema del circuito hecho por mi.
Cada salida del display con los números va a cada salida del arduino uno, menos el GND que va a tierra del arduino.
Así quedaría.
Ya montado todo solo queda la programación con el software de arduino, muy simple por cierto. Si estas leyendo esto será porque tienes el software pero si no lo tienes aquí te dejo un link para que lo descargues (puedes donar si quieres), https://www.arduino.cc/en/main/software.
Este es el paso más complicado de todos. Si habéis calcado igual el circuito de mi foto el código os servirá sino ahora os explico.
Por ejemplo: Si el pin 2 del display que es el que ilumina el segmento B esta conectado a la salida 0 del arduino, entonces el código sera int b =0
si el pin 3 que es el que ilumina el segmento G esta conectado a la salida 5 del arduino, entonces el código sera int g =5. Y así con todos. «»IMPORTANTE»= SIEMPRE TERMINAR CADA LÍNEA DEL CÓDIGO CON ;(punto y coma) PORQUE SINO AL COMPILAR OS DA ERROR.
Paso 2, preparar los LEDS de los segmentos para hacerlos funcionar.
Y por último este código sirve para encender ( high) o apagar (low) cada segmento del display.
delay es para marcar un retardo entre líneas de código.
Y ya estaría terminado, con el dibujo que os di en el que se le daba una letra a cada segmento ya podéis ir jugando con el display marcando números, letras e incluso mensajes. Muchas gracias por aguantarme y Hasta la próxima.