Потужність 4 світлодіодів з max7219 та LedControl.h

Так що це мій перший проект arduino (або вбудований для цього). Я намагаюся живи 4 світлодіодами з max7219. Макс. 7219 здається простим у використанні, але чомусь після завантаження коду нічого не відбувається. Я переглянув мою макет, і зв'язки здаються правильними. Моє плутанина виникає з того факту, що всі проекти, які я знайшов на матрицях використання Google для світлодіодів. Я використовую 4 окремі світлодіоди. Це навіть має значення?

Ось код я використовую:

#include "LedControl.h"

LedControl ledControl = LedControl(12, 9, 10, 1);

void setup()
{
    //should be waking ledcontrol
    ledControl.shutdown(0, false);
    ledControl.setIntensity(0, 8);
}

void loop()
{
    ledControl.setLed(0, 0, 0, true);
}
0
Спробуйте встановити всі світлодіоди, а не тільки перший.
додано Автор Al., джерело
Не могли б ви додати зображення вашої схеми підключення та, можливо, схему того, як ви проводите його.
додано Автор RSM, джерело

1 Відповіді

Ні, не має значення, що ви використовуєте окремі світлодіоди, але вам доведеться з'єднати їх у спосіб, який є прийнятним для 7219, їм доведеться поділитися або звичайним анодом, або катодом (не пам'ятаю, який з верхніх з моєї голови)

Я завжди вважаю за краще перевірити основи (на основі особистого досвіду)

  • Чи правильно встановлено світлодіоди?
  • Чи правильно ви використовуєте напругу для всього?
  • Чи працюють світлодіоди під час керування безпосередньо компанією Arduino, спробуйте "блимати"?
  • Ви намагалися змінити інтенсивність?
  • Чи є у вас необхідні резистори?
  • Спробуйте інвертувати індекс світлодіодів, наприклад, провідний (x = 0, y = 0) (x = 7, y = 7)?

Ви циклі() не припиняє, тому все, що буде робити, повторює це одне твердження. Тепер це може бути не проблема, або другий дзвінок може блокувати спочатку завершення. Тому я пропоную додати затримку на секунду або близько того, і побачити, чи це щось змінює. Також, щоб довести, що ви працюєте, ви наводите світлодіод на платі (пін-13?).

Надія, що допомагає.

1
додано