// библиотека для работы с матрицей #include // установите и скачайте также библиотеку «Adafruit GFX Library» // «RGBmatrixPanel» наследуется от «Adafruit GFX Library» // управляющие пины матрицы #define CLK 11 #define OE 9 #define LAT 10 #define A A0 #define B A1 #define C A2 #define D A3 // объявляем объект для работы с матрицей 64х32 // включаем двойную буферизацию RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, true, 64); int color; void setup() { // инициируем работу с матрицей matrix.begin(); } void loop() { // закрашиваем матрицу в красный цвет matrix.fillScreen(matrix.Color888(255, 0, 0)); // выводим цвет из буфера на экран matrix.swapBuffers(false); delay(1000); // закрашиваем матрицу в зелёный цвет matrix.fillScreen(matrix.Color888(0, 255, 0)); // выводим цвет из буфера на экран matrix.swapBuffers(false); delay(1000); // закрашиваем матрицу в синий цвет matrix.fillScreen(matrix.Color888(0, 0, 255)); // выводим цвет из буфера на экран matrix.swapBuffers(false); delay(1000); // закрашиваем матрицу в белый цвет matrix.fillScreen(matrix.Color888(255, 255, 255)); // выводим цвет из буфера на экран matrix.swapBuffers(false); delay(1000); }