Матричні дисплеї LED, також відомі як LED-матриці або точкові матриці, є сіткою з світлодіодів, які можуть бути включені або вимкнені для відображення тексту, графіки або інших символів. Дані модулі широко використовуються в DIY-електроніці для створення інформаційних панелей, цифрових годинників, ігрових пристроїв та інших інтерактивних проектів.
Матричні LED дисплеї бувають різних розмірів та з різною роздільною здатністю, їх позначення зазвичай виражається у форматі "NxM", де N і M кількість світлодіодів у рядку та стовпці відповідно. Наприклад, 8x8 матриця LED має 8 діодів у кожному рядку та 8 у кожному стовпці, і загальна їх кількість становить 64.
При купівлі та подальшому підключенні матричних дисплеїв LED до мікроконтролера або іншого керуючого пристрою потрібно враховувати наступні аспекти:
- управління матрицею - кожен світлодіод у матриці має власний пін. Підключення кожного піна LED-діода непрактичне, тому використовуються спеціальні драйвери або контролери, які спрощують керування матрицею. Деякі популярні контролери для LED-матриць включають MAX7219, MAX7221, HT16K33 та інші;
- мультиплексування - матричні LED дисплеї зазвичай використовують мультиплексування для керування світлодіодами. Це означає, що кожен ряд і стовпець LED-діодів перемикається у певній послідовності, щоб створити ефект безперервного відображення. Управління мультиплексуванням може вимагати відповідного програмного коду та таймінгів;
- струм і яскравість - потрібно переконатися, що джерело живлення та контролер матриці LED можуть забезпечити достатній струм для живлення всіх світлодіодів. Крім того, деякі контролери дозволяють регулювати їхню яскравість, що може бути корисно для створення бажаного ефекту відображення;
- програмне управління - необхідно написати програмний код, який керуватиме станом кожного світлодіода в матриці, щоб створити бажане відображення. Наприклад, увімкнення та вимкнення певних світлодіодів для відображення символів, графіки та анімації.
Крім перелічених параметрів важливо враховувати виробника, що безпосередньо впливає на якість модуля.