Що таке лінійний модуль 8 RGB типу WS2812?
Даний модуль представлений у вигляді плати, на якій розміщено 8 RGB світлодіодів типу WS2812. Швидше за все, Ви вже знаєте, в чому різниця світлодіодів і RGB світлодіодів.
На фото представленому нижче, конструкція звичайного світлодіода RGB, який Ви можете придбати в нашому магазині:
Даний світлодіод може світитися одним із трьох кольорів (червоний, зелений, синій). З трьох кольорів Ви можете отримати 16777216 відтінків. Погодьтеся, кількість досить велика.
У нашому модулі використовують не звичайні світлодіоди RGB, а типу WS2812B. У кожному такому світлодіоді є вбудований контролер ШІМ, і можна керувати кожним світлодіодом окремо, тому що кожен з них має адресу. Можливо, десь вже зустрічали поняття «адресний світлодіод», так от це світлодіод, який має свою адресу і за допомогою цієї адреси ми можемо звертатися до світлодіода.
Наш модуль має наступний вигляд, і на звороті плати має дві ділянки підключення (ліворуч і праворуч).

Як підключати модуль 8 RGB світлодіодів до плати Ардуїно?
Підключення модуля RGB до налагоджувальної плати Ардуїно, представлене в таблиці нижче, зверніть увагу, що підключати варто саме до ШІМ порту зі значком "~".
RGB |
Arduino |
GND |
GND |
IN |
~5 |
VCC |
A4 |
GND |
GND |
Область застосування адресних, тобто керованих світлодіодів, досить величезна. Наприклад, їх можна використовувати в різних рекламних вивісках, домашньому чи офісному інтер'єрі. До цього модуля можна підключити такий самий модуль, що розширити кількість адресних світлодіодів, можливо підключати й інші світлодіодні стрічки (головне, щоб був однаковий тип світлодіода, і внести правки в код).
Як програмувати модуль 8 RGB світлодіодів із платою Arduino?
Після успішного підключення модуля до плати Арудіно, нам необхідно написати та завантажити програму. Час написання програми може зайняти багато вашого часу, тому що все залежить від встановлених завдань у проекті і від ваших навичок у програмування. Ви можете звернутися до RoboStore і ми допоможемо написати Вам програму.
Нам необхідно завантажити бібліотеку FastLED_NeoPixel, використання готових бібліотек значно спрощує написання коду.
Завантажити бібліотеку для RGB
Приклад програми тексту можна завантажити тут:
Відео роботи даного скетчу:
Все необхідне Ви можете придбати в нашому інтернет-магазині RoboStore.