Memory Game - Day 2
November 29, 2022
Summary
- Chose the Memory Game project, got it approved by the teacher
- Aritro and Haris started to work on figuring out the wiring for the 8 bit shift register (75HC595)
- The wiring for the shift register is somewhat complicated, so Aritro worked on a TinkerCAD diagram before creating it in-person
- He used this article to understand more about how it works
- Byron and Haris started to work on wiring the rest of the components (LEDs, buttons, Arduino, buzzer, etc.)
- Byron had also begun to program some parts of the memory game, including the sequence generation and pin intialization
Picture of Circuitry

What is a shift register?
The shift register is an integrated circuit who's purpose is to store and transfer binary data. The circuit takes binary data as input from a microcontroller, and shifts each bit by one place for each presetted clock pulse and outputs the result through its output pins.
As a powerful Arduino component, it consists of 16 pins: 3 of which are used as input pins and 8 used as output pins. This 8:3 ratio in terms of I/O pins reveals its ability to enhance circuit performance by reducing total tools used to complete a given task.
source