TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (141697 times)
  2. FAT32 Library (74777 times)
  3. Network Ethernet Library (59214 times)
  4. USB Device Library (49226 times)
  5. Network WiFi Library (44999 times)
  6. FT800 Library (44536 times)
  7. GSM click (31200 times)
  8. mikroSDK (30103 times)
  9. microSD click (27586 times)
  10. PID Library (27540 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
mikroSDK Library

10x10 RGB click

Rating:

5

Author: MIKROE

Last Updated: 2020-06-05

Package Version: 1.0.0.0

mikroSDK Library: 1.0.0.0

Category: Optical

Downloaded: 1552 times

Not followed.

License: MIT license  

10x10 RGB Click is a matrix of 100 &quot;intelligent&quot; RGB elements, forming a 10x10 display screen. These LED elements feature internal logic, which allows them to communicate directly with the MCU.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "10x10 RGB click" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "10x10 RGB click" changes.

Do you want to report abuse regarding "10x10 RGB click".

  • mikroSDK Library 2.0.0.0
  • Comments (0)

mikroSDK Library Blog

10x10 RGB click

10x10 RGB click

Native view of the 10x10 RGB click board.

View full image
10x10 RGB click

10x10 RGB click

Front and back view of the 10x10 RGB click board.

View full image

Library Description

Library contains function for show Image, Byte and String and one demo (rainbow).

Key functions:

  • void c10x10rgb_setup( void (*logic_one)( void ), void (*logic_zero)( void ) ) - Setup function
  • void c10x10rgb_demo_rainbow ( uint8_t brightness, uint16_t wait_ms ) - Demo rainbow
  • void c10x10rgb_display_string ( c10x10rgb_byte_t *data_obj, uint8_t len, uint16_t speed_ms ) - Function for shows string

Examples description

The application is composed of three sections :

  • System Initialization - Initializes all necessary GPIO pins
  • Application Initialization - Initializes driver inti and setup module
  • Application Task - Shows one byte, then scrolls the string, image and rainbow demo.
void application_task ( )
{
    c10x10rgb_display_byte ( &rgb_data_byte[ 0 ] );
    Delay_ms( 1000 );
    c10x10rgb_display_byte ( &rgb_data_byte[ 1 ] );
    Delay_ms( 1000 );
    c10x10rgb_display_byte ( &rgb_data_byte[ 2 ] );
    Delay_ms( 2000 );
    
    c10x10rgb_display_string( &scroll_data_obj, scroll_data_len, scroll_speed_ms );
    Delay_ms( 1000 );
    c10x10rgb_display_image( &MIKROE_IMAGE[ 0 ] );
    Delay_ms( 3000 );
    c10x10rgb_demo_rainbow( rainbow_brightness, rainbow_speed_ms );
    Delay_ms( 1000 );
}


Other mikroE Libraries used in the example:

  • GPIO

Additional notes and informations

Depending on the development board you are using, you may need USB UART clickUSB 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.

ALSO FROM THIS AUTHOR

MRAM 4 Click

0

MRAM 4 Click is a compact add-on board representing a magneto-resistive random-access memory solution. This board features the EM064LX, an industrial STT-MRAM persistent memory from Everspin Technologies. It is a 64Mb MRAM IC RAM and can achieve up to 200MHz as a single and double data rate (STR/DTR). The MRAM technology is analog to Flash technology with SRAM-compatible read/write timings (Persistent SRAM, P-SRAM), where data is always non-volatile. It also has a hardware write-protection feature and performs read and write operations with data retention for ten years and unlimited read, write, and erase operations for the supported life of the chip.

[Learn More]

H-Bridge Click

0

H-Bridge Click is a high-efficiency dual H-bridge driver Click board™, capable of providing reasonably high current while driving the connected load with up to 7V. Since the used driver IC has two full H-bridge channels, this Click board™ is an ideal solution for driving smaller bipolar stepper motors. H-Bridge Click provides driving in both directions, with an addition of the brake mode, and the high impedance mode (Hi-Z). Overshoot current suppression algorithm protects the output stages from being damaged if both high-side and low-side MOSFETs on a single H-bridge channel become conductive.

[Learn More]

ECG GSR Click

0

ECG GSR Click is a complete solution for PPG, ECG and GSR application development, utilizing a specialized IC with a clinical-grade analog front-end (AFE) and electrical front-end. ECG GSR Click uses the AS7030B IC, an ultra-low power, multi-channel bio-sensor, which features a wide range of different options, making it an ideal solution for development of blood oxygen level, heart rate and galvanic skin response monitoring applications, fitness applications, for the ECG bio-authentication, and similar applications related to heart monitoring. ECG GSR Click is also equipped with the 3.5mm electrodes connectors, making it ready to be used out of the box.

[Learn More]