Что же такое линейный модуль 8 RGB типа WS2812?
Данный модуль, представленный в виде платы, на которой размещено 8 RGB светодиодов типа WS2812. Скорей всего Вы уже знаете, в чем разница светодиодов и RGB светодиодов.
На фото представленному ниже, конструкция обычного RGB светодиода, который Вы можете приобрести в нашем магазине:
Данный светодиод может светиться одним з трех цветов (красный, зеленый, синий). Из трех цветов Вы можете получить 16 777 216 оттенков. Согласитесь, число достаточно большое.
В нашем модуле используют не обычные RGB светодиоды, а типа WS2812B. В каждом таком светодиоде есть встроенный контролер ШИМ, и возможно управлять каждым светодиодом отдельно, потому что каждый из них имеет адрес. Возможно где-то уже встречали понятие «адресный светодиод», так вот это светодиод, который имеет свой адрес и помощью данного адреса мы можем обращаться к светодиоду.
Наш модуль имеет следующий вид, и на обратной стороне платы имеет два участка подключение (слева и справа).
Как подключать модуль 8 RGB светодиодов к плате Ардуино?
Подключение модуля RGB к отладочной плате Ардуино, представлено в таблице ниже, обратите внимания, что подключать стоит именно к ШИМ порту, со значком “~”.
RGB |
Arduino |
GND |
GND |
IN |
~5 |
VCC |
A4 |
GND |
GND |
Область применения адресных, то есть управляемых светодиодов достаточно огромная. К примеру, их можно использовать в различных рекламных вывесках, домашнем или офисном интерьере. К данному модулю можно подключить точно такое же модуль, что расширить количество адресных светодиодов, возможно подключать и другие светодиодные ленты (главное, чтобы был одинаковый тип светодиода, и внести правки в код).
Как программировать модуль 8 RGB светодиодов с платой Arduino?
После успешного подключения модуля к плате Арудино, нам необходимо написать и загрузить программу. Время написания программы может занять много вашего времени, так как все зависит от постановленной задачи в проекте и от ваших навыков в программирование. Вы можете обратиться в RoboStore и мы поможем написать Вам программу.
Нам необходимо скачать библиотеку FastLED_NeoPixel, использование готовых библиотек гораздо упрощает написания кода.
Пример программы текста, можно скачать тут:
Видео роботы данного скетча:
Все необходимое Вы можете приобрести в нашем – интернет-магазине RoboStore.