Relay - Initialization
This page contains the first steps when starting with programing the LED matrix breakout board.
Initialization
To use the LED matrix board, first, include the required library, create the LED matrix object and define CLK_PIN, DATA_PIN, CS_PIN and MAX_DEVICES (it represents the number of daisychained boards, in this example, it will be 1),
#include "Led-Matrix-SOLDERED.h"
#include <SPI.h>
#define HARDWARE_TYPE Led_Matrix::PAROLA_HW
#define MAX_DEVICES 3
#define CLK_PIN 18 // or SCK
#define DATA_PIN 23 // or MOSI
#define CS_PIN 4 // or LOAD
Led_Matrix mx = Led_Matrix(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
void setup() {
// put your setup code here, to run once:
mx.begin();
}
//...
Led_Matrix mx = Led_Matrix()
Creates matrix object
Returns value: none
Function parameters:
| Type | Name | Description |
|---|---|---|
moduleType_t | mod | Sets the mode in which module will be working |
uint8_t | csPin | Digital pin number for data communication |
uint8_t | numDevices | Sets the number of daisy chained modules |