//Подключаем библиотеки
#include <SPI.h>
#include <MD_MAX72xx.h>
//Определяем переменные
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
#define CLK_PIN 52 // CLK or SCK
#define DATA_PIN 51 // DATA or MOSI
#define CS_PIN 53 // CS or S
//Создаем объект класса
MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN);
void setup() {
// put your setup code here, to run once:
mx.begin();
mx.clear();
}
void loop() {
// Создает цикл заполнения по строке
for(int i=0;i<8;i++)
{
mx.setRow(i,0xff);
delay(100);
}
// Создает цикл очищения по строке
for(int i=0;i<8;i++)
{
mx.setRow(i,0x00);
delay(100);
}
// Тоже самое, что со строкой, только для столбцов
for(int i=0;i<8;i++)
{
mx.setColumn(i,0xff);
delay(100);
}
for(int i=0;i<8;i++)
{
mx.setColumn(i,0x00);
delay(100);
}
}
//put your main code here, to run repeatedly:
// for(int i=0;i<8;i++)
// {
// mx.setRow(i,0xff);
// delay(100);
// mx.setRow(i,0x00);
// delay(100);
// }
// for(int i=0;i<8;i++)
// {
// mx.setColumn(i,0xff);
// delay(100);
// mx.setColumn(i,0x00);
// delay(100);
// }