Arduino

How To Connect 74HC595 Shift Register In Series and Control Multiple Pins Using Arduino

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.

Read More
Design Patterns

Design Patterns – Interpreter

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.

Read More
Arduino

Use 74HC595 Shift Register With Arduino

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.

Read More

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.

Dynamic code execution is a powerful feature that enhances application capabilities. In this article, we explore executing C# and Visual Basic code dynamically at runtime. Learn how to produce an assembly, execute it using reflection, handle compile/runtime errors using the Roslyn compiler.