4DotMatrix R Click Board
4DotMatrix R Click Board
The 4Dot-Matrix R Click Board™ - Your Smart Display Solution
Upgrade your display game with the 4Dot-Matrix R Click Board™ - the ultimate display device for all your needs! With its four-digit dot matrix display module, labelled as SLO2016 from Osram, this Click Board™ is designed to make your characters stand out.
Bright and Clear Display
The 5x7 dot matrix on this module features closely spaced, bright red pixel elements that make your characters incredibly clear and easy to read. Whether you're indoors or outdoors, the pixels emit a bright red colour that ensures you can always read the display, even from up to eight feet (2.5 m) away!
Multi-Language Support
The internal ROM of this smart display contains 128 ASCII codes for letters, including special characters for English, German, Italian, Swedish, Danish, and Norwegian languages. This means that you can easily customize your display to suit your needs, no matter what language you speak.
Wide Viewing Range
The bright red display matrix has a wide viewing range, making it perfectly suited for low light situations. This means that you can use the Click Board™ in a variety of lighting conditions and still get a clear, readable display.
Easy to Operate
The 4Dot-Matrix R Click Board™ can be easily operated over the I2C interface. This makes it easy for you to connect the Click Board™ to your device and start using it right away!
Upgrade your display game with the 4Dot-Matrix R Click Board™ - the ultimate smart display solution!
Software Support
We provide a demo application for 4Dot-Matrix R click on our Libstock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
Library Description
This library contains functionalities for initializing the 4Dot-Matrix R Click Board™ and communication with it. Communication is done with an MCP23017 16 bit I/O expander via I2C interface. MCP23017 directly communicates with an SLx2016 display to show the characters. All the functions work in a similar fashion, in that they send a character, or several of them, to be displayed. It is possible to send single characters on any of the four display positions, a string of characters, or integers in any numeral system. C4DOT_BL_PIN should be either set to high or should be connected to a PWM module, in which case it would be possible to blink the display or change its intensity.
Key Functions
void c4dot_init();
- Initialize the click by setting mBUS pin to appropriate logic levels.void c4dot_writeChar(uint8_t charNum, uint8_t charValue);
- Writes charValue to the character on the position of charNum.c4dot_writeText(uint8_t *textToWrite);
- Writes up to four characters from textToWrite to the display characters
Example Description
The application is composed of three sections:
- System Initialization - GPIO and I2C module initialization
- Application Initialization - Click driver init and setting mBus pins to appropriate logic levels
- Application Task - (code snippet) - text MikroElektronika slides from left to right and the numbers from -20 to 20 are displayed on 4 Dot Matrix click
void applicationTask() { // Slide some text in from the right. for (i = 0; i < 21; i++) { c4dot_writeText(text + i); Delay_ms(150); } // Clear and delay. c4dot_clearDisplay(); Delay_ms(500); // Write some numbers on the display. for (i = -20; i <= 20; i++) { c4dot_writeIntDec(i); Delay_ms(150); } // Clear and delay. c4dot_clearDisplay(); Delay_ms(500); }
The full application code, and ready to use projects can be found on our Libstock page.
Other MikroElektronika libraries used in the example:
- I2C
ADDITIONAL NOTES AND INFORMATION
Depending on the development board you are using, you may need USB UART click, USB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The 4Dot-Matrix R Click Board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant click board demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
4DotMatrix R Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.