El clásico registro 74HC595 pero en versión modular y con voltajes de funcionamiento más amplio. su uso generalmente es para controlar display o leds.
Chip: SN74HC595
Voltaje de funcionamiento: 2 a 6V
74HC595 IC es un IC de registro de turnos de 16 pines que consiste en un pestillo de tipo D junto con un registro de turnos dentro del chip. Recibe datos de entrada en serie y, a continuación, envía estos datos a través de pines paralelos. Además de las salidas paralelas, también proporciona una salida serie. Tiene entradas de reloj independientes para el registro de turnos y el pestillo D. Este IC pertenece a la familia HC de dispositivos lógicos que está diseñado para su uso en aplicaciones CMOS.
Funciones
Registro de desplazamiento de 8 bits, entrada en serie y salida en paralelo
Tensión de funcionamiento: 2V a 6V
Consumo de energía: 80uA
Corriente de salida: 35mA
La tensión de salida es igual a la tensión de funcionamiento
Puede ser fácilmente conectado en cascada con más IC para obtener más salidas
Aplicaciones
El 74HC595 Shift Register IC o cualquier registro de turno similar para el caso se puede utilizar en las siguientes aplicaciones:
LED Control
Interruptores de red
Servidores
Infraestructura eléctrica
Industrial Control
Aparatos electrónicos
Simple conversión de datos en serie a-paralelo
Capturar y mantener la lógica
Código
A continuación se encuentra un código simple para activar los LED en una secuencia.
int latchPin = 5;
int clkPin = 6;
int dataPin = 4;
byte LED = 0;
void setup()
{
Serial.begin(9600);
pinMode(latchPin, OUTPUT);
pinMode(dataPin, OUTPUT);
pinMode(clkPin, OUTPUT);
}
void loop()
{
int i=0;
LED = 0;
shiftLED();
delay(500);
for (i = 0; i < 8; i++)
{
bitSet(LED, i);
Serial.println(LED);
shiftLED();
delay(500);
}
}
void shiftLED()
{
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clkPin, MSBFIRST, LED);
digitalWrite(latchPin, HIGH);
}