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 how the use of MSBFIRST and LSBFIRST affects the outputs of shift registers. If you want to learn the basics…
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.
Learn the Bridge Pattern, what is used for and how to implement it with practical examples. Explore how you can decouple an abstraction from its implementations, giving you the capability to extend them independently.
A shift register is a digital component, which consists of digital gates and flip flops, capable of retaining memory and shift the output one bit at a time. In this article we will learn how shift registers work, how to use them, and how to increase the outputs of a microcontroller like Arduino.
The Mediator Pattern is responsible for controlling and coordinating the interactions between different objects. The pattern promotes decoupling between different components that otherwise would end up interconnected. The Mediator acts a hub, containing logic to facilitate information dispatching between components.
In this article we explore the most basic unit of deployment in .NET, the Assembly. We delve into the different components that make up an Assembly in .NET, covering topics such as versioning, the mechanics of resolution, localization and satellite assemblies, strong naming, the process of signing an assembly, and more.