Learn how to connect multiple shift registers in-series, particularly the 74HC595 chip. This method allows us to expand the number of pins we can control from a microcontroller. Also, we develop a library to make easier to control the individual pins of the shift registers.
The Interpreter Design Pattern guides us in constructing a hierarchy of expressions capable of evaluating sequences of symbols. This pattern is commonly used for evaluating expressions, statements, or entire languages. It can be applied to a wide range of applications that involve analyzing sequences of symbols, whether they are words, sentences, or any other type, and make sense of them.
In this article, we explain the concepts of MSB (Most Significant Bit) and LSB (Least Significant Bit), along with MSBFIRST and LSBFIRST. Finally, we provide a demonstration of…
Explore the use of the 74HC595 Shift Register with an Arduino to control 8 LEDs. This demonstration illustrates how we can expand the number of available Arduino pins, allowing us to manage components that require multiple inputs.
Learn the Chain of Responsibility Pattern and how to use it. Decouple requests from handlers and build robust and flexible software.
Explore how an 8×8 LED Matrix Display works and how you can create software to display icons and simple animations using an Arduino.