INFORMACIÓN
El Display 7 segmentos 2.3″ Ánodo Común de color rojo. Estos son dispositivos optoelectrónicos que permite visualizar números del 0 al 9 con 1 dígitos y punto decimal.
El Display 7 segmentos de 2.3″ son útiles para mostrar números y algunos caracteres, son utilizados en practicas de electrónica para realizar contadores, relojes de tiempo real, para desplegar marcadores o algún tipo de cuenta regresiva o incremental.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Tipo de display: Ánodo
- Modelo: 23101BS
- Componente de 1 Dígito con Punto Decimal
- Tamaño del Dígito: 2.3 Pulgadas
- Color del Segmento Encendido: Rojo
- Color de la Superficie Frontal: Negro
- Voltaje de funcionamiento para los Segmentos: 7.2 a 8.5 VDC (excluye punto decimal)
- Voltaje de funcionamiento para el Punto Decimal (Vf): 3.6 a 4.2 VDC
- Corriente por Segmento Máxima: 20 mA
- Corriente de Operación por Segmento Recomendada: 12 mA
DOCUMENTACIÓN Y RECURSOS
INFORMACION ADICIONAL
¿Qué es un display de ánodo común?
El display ánodo común es aquel cuyos pines positivos están conectados al mismo punto. El display es controlado por 0, es decir que el microcontrolador le asigna a cada segmento un cero lógico o un estado lógico bajo.
¿Cómo conectar primera vez el Display de 7 2.3″?
Realizaremos la siguiente conexión y cargaremos el código en el IDE Arduino. En el siguiente circuito se esta ignorando el encendido de DP , que representa el punto, pero si lo requieres conectar te recomendamos revisar el Pinout, ya que funciona con diferente voltaje.
int latchPin = 5; // Pin conectado al Pin 12 del 74HC595 (Latch)
int clockPin = 7; // Pin conectado al Pin 11 del 74HC595 (Clock)
int dataPin = 6; // Pin conectado al Pin 14 del 74HC595 (Data)
int i = 0; //Variable para realizar conteo
//Combinación de bit por led del display de 7 segmentos realizando una secuencia
//A,B,C,D,E,F,G,PUNTO DECIMAL
const byte numeros[14] = {
B00000000, // = 0.
B10011111, // = 1
B00100101, // = 2
B00001101, // = 3
B10011001, // = 4
B01001001, // = 5
B01000001,// = 6
B00011111, // = 7
B00000001, // = 8
B00011001, // = 9
B00010001, // = A
B11000001, // = B
B01100010, // = C
};
void setup() {
Serial.begin(9600);
//Declaración de variables, como de salida digital ;
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
}
void loop() {
for (i = 0; i < 14; i++) { //repetición de la secuencia de encendido y apagado de byte del 1 al 14
//anteriormente declarada en la función números
digitalWrite(latchPin, LOW); //desactiva a Reloj de Registro de Desplazamiento
//función shifOut que nos ayudará a controlar al 74HC para desplazar el bit
//,indicando por que pin sale el bit (dataPin),cambio del pin una vez
// que dataPin tenga el valor adecuado(clockPin), dirección de desplazamiento
//(LSBFIRST o MSBFIRST) los datos que se desplazaran(leds)byte
shiftOut(dataPin, clockPin, LSBFIRST, numeros[i]);
digitalWrite(latchPin, HIGH); //activado el Reloj de Registro de Desplazamiento
delay(1000); //espera de 1 segundo entre cada secuencia
}
}
Valoraciones
No hay valoraciones aún.