Header banner
Revain logoHome Page
Matt Simpsons photo
1 Уровень
752 Отзыва
48 Карма

Отзыв о 🎄 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 от Matt Simpsons

Revainrating 5 out of 5

Красиво и ярко! Начать не так уж сложно.

Я спаял оба модуля вместе с очень короткими и жесткими перемычками (убрал пластик и согнул контакты на 90 градусов), чтобы получился 1 длинный дисплей. Это работает очень хорошо после того, как я понял, как правильно все настроить. Я добавлю их в свой список "хороших и полезных" аксессуаров Arduino для будущих покупок! Единственное, что могло бы улучшить их, было бы, если бы продавец просто разослал их бесплатно! :) Я использовал NANO, поэтому ваши настройки могут немного отличаться. Я не мог легко найти ответы там, на земле Arduino, поэтому я включаю то, что я использовал, чтобы все заработало, как с примером скетча тикера, так и с моей программой часов, на случай, если у вас тоже возникнут проблемы. #include <SPI. h>#include <Adafruit_GFX.h>#include <MAX72xxPanel.h> и для обоих дисплеев, соединенных вместе, мне нужны // константы, которые не изменяются const int pinCS = 10; // С Arduino NANO! Подключите CS к этому контакту (10), DIN к MOSI (11) и CLK к SCK (13) const int numberOfHorizontalDisplays = 8; // 2x 4 модульные панели, соединенные вместе const int numberOfVerticalDisplays = 1;.and in void setup() matrix.setPosition(0, 7, 0); // Первый дисплей находится в точке <0, 0> matrix.setPosition(1, 6, 0); // Второй дисплей находится в позиции <1, 0> matrix.setPosition(2, 5, 0); // Третий дисплей находится в точке <2, 0> matrix.setPosition(3, 4, 0); //. матрица.setPosition(4, 3, 0); //. матрица.setPosition(5, 2, 0); //. матрица.setPosition(6, 1, 0); //. матрица.setPosition(7, 0, 0); // И последнее отображение в <7, 0> // . матрица.setRotation(0, 1); //Первое отображение — горизонтальное matrix.setRotation(1, 1); //. матрица.setRotation(2, 1); //. матрица.setRotation(3, 1); //. матрица.setRotation(4, 1); //. матрица.setRotation(5, 1); //. матрица.setRotation(6, 1); //. matrix.setRotation(7, 1);// То же самое было необходимо для последнего displayRotation, так как библиотека по-прежнему ожидает, что каждый модуль 8x8 будет отдельным модулем с контактами сверху и снизу, а не по бокам, как здесь. Это работает только в том случае, если линии входящих данных находятся справа, если смотреть на светодиоды. Надеюсь, это было полезно! Если это так, пожалуйста, поставьте палец вверх! И не забудьте поставить лайк и подписаться. Подождите, это не сценарий YouTube! Извини за это! Спасибо за просмотр!

Плюсы
  • Компьютеры и аксессуары
Минусы
  • Не уверена