Protocol Applications
The discussions to this point have related the applicable theory of the addressable LED functions and the configurations of the PIC16F1509 microcontroller peripherals in producing the adapted protocol. A complete understanding of the microcontroller peripheral components and the theoretical aspects of their functions is not a requirement for composing the adapted protocol display sequences. However, an awareness of the theory as a reference has its benefits.
Practical Applications
The discussions and tasks to follow are focused on creating the environment for the practical applications of the adapted protocol in composing addressable LED protocol display programming. The approach will be an ordered progression of sections wherein the protocol programming and hardware components are brought together in demonstrating the protocol display sequence programming for addressable LED nodes, pixels and matrix panels.
Building Protocol Display Modes
In the adapted protocol applications sections to follow, a collection of unique operational protocol display modes is composed. The sequential protocol applications to be composed for the different modes will build upon each other. As such, the next sequential application composition within a mode development will carry over application aspects of the preceding section composition. Additional functional aspects will be added to advance the development of the protocol mode. Although the modes are different in their presentations of unique addressable LED displays, the composition of each mode display is still a collection of the programming procedures acquired from each display composition from the very first.
Display Configurations
The addressable LED display configurations demonstrated are certainly not to be considered as the only configurations which can be rendered. During the development of this guide, a number of display programs in the different modes as well as node configurations were composed and functionally confirmed. The challenge was in choosing the most representative display programs from the different modes to include in this guide.
Unleashing Creativity
The imagination of the programmer should be summoned to create unique personal addressable LED display compositions as well as physical configurations of the nodes and pixels. These application sections are where the adapted protocol programming tools are presented to stir the imagination towards individual creativity.