Мой светодиодный матричный модуль 8x8 сломан?
led-matrix
У меня есть Arduino Mega со светодиодной матрицей 8x8, как показано в этом проекте Circuito.io: https://www.circuito.io/static/reply/index.html?solutionId=6013e67aeaa9ed0030f668fb&solutionPath=storage.circuito.io
Но когда я подключаю USB-кабель, это выглядит так:
Я использую код по умолчанию, предоставленный Circuito.io (это просто должно было стать отправной точкой для "привет, мир")
Когда я запускаю код, некоторые индикаторы мигают и гаснут, но те, что горят на изображении, продолжают гореть независимо.
@Dan Forever, 👍0
Обсуждение1 ответ
▲ 1
Вероятно, это просто неправильная ориентация модуля. Вытащите светодиодный модуль, поверните на 180 градусов, вставьте обратно и он должен работать. Точка должна быть внизу справа.
,
@user90007
Смотрите также:
- Необходимы ли резисторы для светодиодной матрицы 8х8?
- Проект часов DS3231 показывает правильную дату но неправильный день
- Сканирование строк и столбцов для управления светодиодной матрицей 8x8
- Shiftout обрабатывает только один сдвиговый регистр за раз
- Как отобразить текст в матрицу 8x8 с 64-разрядными целыми числами?
- Почему официальный учебник по сканированию светодиодной матрицы записывает вывод столбца дважды?
- Почему этот код для светодиодной матрицы 8x8 не работает как надо?
- Просто становится слишком жарко . Есть какой-нибудь способ его охладить?
Вы открыли последовательный монитор и выбрали вариант? Код ожидает ввода по последовательному соединению., @Peter Paul Kiefer
@PeterPaulKiefer Да, я пробовал, я также пытался добавить опцию, которая просто очищала бы экран (безрезультатно), @Dan Forever
Некоторые догадки: модуль неправильно подключен. Покажите картинку, где я могу видеть соединения, ардуино и матрицу полностью тогда, я мог бы проверить это для вас. - Обрыв провода. Думаю, вы это уже проверили. -- Модуль сломан. Это возможно! У вас есть второй, чтобы попробовать? Чип вроде сменный. У вас есть другой чип MAX7219, чтобы заменить его? -- У вас могла быть опечатка в коде, случайно: добавьте свой код (ino-файл; тот, который вы используете) к вопросу. Я бы проверил это для вас., @Peter Paul Kiefer
Что произойдет, если вы подключите к модулю только Vcc и GND? Не могли бы вы выложить фото нижней части модуля? Это может быть плохая пайка. Попробуйте пошевелить все соединения, чтобы убедиться, что они имеют правильный контакт. У меня были макетные платы, которые иногда неправильно соединялись с проводами, которые я вставлял., @Gerben
Поэтому я попытался самостоятельно подключить микросхему MAX7219, следуя этому руководству: http://wayoda.github.io/LedControl/pages/hardware. Я подключил только первую колонку, потому что моя макетная плата такая большая (плюс, мне просто нужно посмотреть, что происходит) Похоже, у меня была точно такая же проблема с кодом примера с Circuito.io, *но* - когда я загрузил пример LCDemoMatrix, который вместо этого использует библиотеку http://wayoda.github.io/LedControl/, он работает! Я не уверен, что было не так с первой демонстрацией, которую я использовал, возможно, модификация, которую я использовал, чтобы просто включить один светодиод, была неправильной., @Dan Forever
@Gerben - подключение только VCC и GND по-прежнему приводит к тому же шаблону, @Dan Forever
VCC, Ground и Din соединены вместе в соответствии с вашим запутанным рисунком. Этого не может быть, когда горят светодиоды. Схема того, что у вас есть, будет намного легче читать и следовать. Информация, все, что мы можем сделать, это взять SWAG на нее. К вашему сведению, у Frizzy на схеме ввода-вывода та же проблема., @Gil
В этом случае проблема с вашим матричным модулем., @Gerben