74HC595

The 74HC595 is an high speed CMOS device. An eight bit shift register accpets data from the serial input (DS) on each positive transition of the shift register clock (SHCP). When asserted low the reset function ( ) sets all shift register values to zero and is indepent of all clocks. Data from the input serial shift register is placed in the output register with a rising pulse on the storages resister clock (STCP). With the output enable ( E asserted low the 3-state outputs Q0-Q7 become active and present th All registers capture data on rising edge and change output on the falling edge. If both clocks are connected together the input shift register is always one clock cycle ahead of the output register.

Main Content

2,400 LED Icosahedron (20 Sided)

“The major challenge of making a smaller LED cube in my opinion is the LED panels. Commercially available panels are designed for video walls and typically made at 64x64 pixel as a minimum size. This seems to be a good …

8x40 LED Matrix Clock Using DS3231 RTC Module and Arduino

“In this article I will show to how to make LED Matrix Clock. This clock uses DS3231 real time clock module that provide the precise time. It can display Time, Date, Day of week and Temperature. We can also update …

NeoPIO: Drive lots of LEDs with Raspberry Pi Pico

“The new RP2040 microcontroller from Raspberry Pi Foundation has a powerful feature: the PIO module, a sort of accelerated I/O processor. In this guide, you will learn how you can use CircuitPython and PIO together to drive 8 separate …

Think-a-Tron 2020

“In 1960, Hasbro unleashed its first personal “computer” to the masses. Called Think-a-Tron, it was launched decades ahead of IMSAI, Apple, or Commodore machines. Ok, my opening paragraph for this Instructable is just a “bit” overstated, but so was the …

Attiny85 Simultaneously Using I2C And Spi Protocols

“The Attiny85 does not support specific hardware for SPI and I2C comunications as on ATmega series, instead there is a hardware module called UNIVERSAL SERIAL INTERFACE (USI) that can be only configured to perform SPI or I2C. In this small …

64-Key Prototyping Keyboard Matrix for Arduino

“A simple PCB keyboard that you can easily use for your Arduino project. Fully-customizable code provided! I am currently working on a project that will have an integrated keyboard, which presented a problem: how do I include a keyboard in …

DIY 37 LED Roulette Game

“Following the principle of the original Roulette, the movement of the LED simulates a ball whose speed gradually decreases until it stops. Roulette is a casino game named after the French word meaning little wheel. In the game, players may …

24 LEDs Bargraph Display using 74HC595 Shift Register

“This project is built for fun loving users to create a 24 LED bar-graph for light effects that can be driven using Arduino or another microcontroller. The project consists of 74HC595 x 3 chips, and 24 LEDs of Red, Green …

Make a Smart Zigbee Connected Home Sensor Hub

“Make a wooden smart clock with Zigbee feature to monitor the environment of your home. Initially, I wanted to monitor the environment in another room by means of a Zigbee device collecting temperature and humidity data from a Thunderboard. I …

Network Traffic Visualizer

“Open source custom circuit board that uses an ESP8266 to capture packets on the current WiFi channel, and display the intensity on 8 LEDs. At its core, this board design is a simple desk toy that connects an ESP8266 module …