Что же такое линейный модуль 8 RGB типа WS2812?

Данный модуль, представленный в виде платы, на которой размещено 8 RGB светодиодов типа WS2812. Скорей всего Вы уже знаете, в чем разница светодиодов и RGB светодиодов.

На фото представленному ниже, конструкция обычного RGB светодиода, который Вы можете приобрести в нашем магазине:

Изображение конструкции RGB светодиода RoboStore
Данный светодиод может светиться одним з трех цветов (красный, зеленый, синий). Из трех цветов Вы можете получить 16 777 216 оттенков. Согласитесь, число достаточно большое. 

В нашем модуле используют не обычные RGB светодиоды, а типа WS2812B. В каждом таком светодиоде есть встроенный контролер ШИМ, и возможно управлять каждым светодиодом отдельно, потому что каждый из них имеет адрес. Возможно где-то уже встречали понятие «адресный светодиод», так вот это светодиод, который имеет свой адрес и помощью данного адреса мы можем обращаться к светодиоду.  
Изображение конструкции адресного RGB светодиода со встроенным ШИМ RoboStore 
Наш модуль имеет следующий вид, и на обратной стороне платы имеет два участка подключение (слева и справа). 

Изображение платы восьми адресных светодиодов RoboStore 
Как подключать модуль 8 RGB светодиодов к плате Ардуино?

Подключение модуля RGB к отладочной плате Ардуино, представлено в таблице ниже, обратите внимания, что подключать стоит именно к ШИМ порту, со значком “~”.

RGB

Arduino

GND

GND

IN

~5

VCC

A4

GND

GND

Схема подключения модуля адресных светодиодов к плате Ардуино RoboStore

Область применения адресных, то есть управляемых светодиодов достаточно огромная. К примеру, их можно использовать в различных рекламных вывесках, домашнем или офисном интерьере. К данному модулю можно подключить точно такое же модуль, что расширить количество адресных светодиодов, возможно подключать и другие светодиодные ленты (главное, чтобы был одинаковый тип светодиода, и внести правки в код).

Как программировать модуль 8 RGB светодиодов с платой Arduino?

После успешного подключения модуля к плате Арудино, нам необходимо написать и загрузить программу. Время написания программы может занять много вашего времени, так как все зависит от постановленной задачи в проекте и от ваших навыков в программирование. Вы можете обратиться в RoboStore и мы поможем написать Вам программу. 

Нам необходимо скачать библиотеку FastLED_NeoPixel, использование готовых библиотек гораздо упрощает написания кода.

Скачать библиотеку для RGB

Пример программы текста, можно скачать тут:

Пример программы

Видео роботы данного скетча:

 

Все необходимое Вы можете приобрести в нашем – интернет-магазине RoboStore.