Header banner
Revain logoHome Page
Gabriel Tomato photo
1 Уровень
733 Отзыва
40 Карма

Отзыв о 🎄 Onyehn 2pcs/Lots MAX7219 Dot Matrix Module (Red Light) 4 in 1 Display: Christmas Decoration DIY Letters Electronic Display for Arduino Microcontroller with 5Pin Line от Gabriel Tomato

Revainrating 4 out of 5

Хорошо по цене.

Товар прибыл вовремя. Мне пришлось провести некоторое исследование, чтобы заставить его работать, но, наконец, он заработал после того, как нашел правильную конфигурацию. Это не тот тип MD_MAX72XX::ICSTATION_HW, как предложил "Человек-дьявол", но он мог получить такой тип. Модуль, который я получил, относится к типу FC-16, который я обнаружил после извлечения одной из матричных точек из гнезда. Для этого вы должны определить #define HARDWARE_TYPE MD_MAX72XX::FC16_HW в своем коде перед функцией Setup(). Взгляните на прикрепленное изображение, чтобы найти тип модуля, если вы хотите узнать свой. Это типы, доступные в библиотеке. , но порядок этих модулей неправильный. Из-за того, что вы увидите, эта часть текста смещена. Вот программа, которая отображает прокручивающийся текст//<---------------------------------------- -------------- -------------- --- ------------------ -------- КОД ---- -------------- -- --- ----------------- ------->#include <MD_Parola.h>#include <MD_MAX72xx.h>#include <SPI.h> // Определяем количество устройств у нас в цепочке и аппаратный интерфейс // ПРИМЕЧАНИЕ. Эти номера выводов, вероятно, не будут работать с вашим оборудованием и, возможно, потребуется // настроить #define DATA_PIN 11#define CS_PIN 10// Аппаратное соединение SPI// Любые выходные контактыMD_Parola P = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES );char text[] = "Пример сообщения!";char step = 0;char delayMs = 50; пустое предложение (пусто) { P.begin(); P.displayScroll (текст, PA_CENTER, PA_SCROLL_LEFT, delayMs); P.setIntensity(0,2);}void loop(void){ if(P.displayAnimate()) { step++; если (шаг>2) шаг=1; переключатель (шаг) { случай 1: P.displayScroll (текст, PA_CENTER, PA_SCROLL_RIGHT, delayMs); прерывание; Случай 2: P.displayScroll(текст, PA_CENTER, PA_SCROLL_LEFT, delayMs); прерывание; По умолчанию: перерыв; } задержка(1000); }//<-------------------------------------------------------------- ----------- ----------- КОД КОНЦА ------ ----- ------------------> Модули очень яркие, поэтому я немного уменьшил яркость, но программная регулировка яркости не так полезна, как могла бы быть. Я надеюсь, что это помогает.

Плюсы
  • Базовые настольные компьютеры
Минусы
  • Исчезновение