Оглавление:

Учебное пособие по светодиодной или неопиксельной светодиодной полосе или кольцу Arduino Ws2812: 4 шага
Учебное пособие по светодиодной или неопиксельной светодиодной полосе или кольцу Arduino Ws2812: 4 шага

Видео: Учебное пособие по светодиодной или неопиксельной светодиодной полосе или кольцу Arduino Ws2812: 4 шага

Видео: Учебное пособие по светодиодной или неопиксельной светодиодной полосе или кольцу Arduino Ws2812: 4 шага
Видео: ГЛАД ВАЛАКАС СМОТРИТ БЕЗУМНЫЕ ВЕЩИ С ALI EXPRESS 2024, Июль
Anonim
Image
Image
Соберите свои компоненты
Соберите свои компоненты

В этой инструкции мы узнаем, как использовать neopixel или ws 2812 или быстрый светодиод с Arduino. Эти типы светодиода, полосы или кольца управляются только одним единственным выводом Vin, и все светодиоды имеют индивидуальную адресацию, поэтому они также называются индивидуально адресуемыми. Светодиоды, и они довольно дорогие, чем обычные светодиоды RGB.

Шаг 1: Соберите свои компоненты

КУПИТЬ ЗАПЧАСТИ: КУПИТЬ ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

КУПИТЬ светодиод WS2812:

КУПИТЬ светодиодное кольцо WS2812:

www.utsource.net/itm/p/8673715.html

////////////////////////////////////////////////////////////////////////

Поэтому для начала вам нужно получить два важных компонента: один из них - это Arduino, а другой - светодиоды / светодиодная лента neopixel ws2812 или кольцо.

Товары для покупки (партнерская ссылка) -

Ардуино Уно-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Ws2812 neopixel (12 бит) кольцо -

www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…

www.banggood.com/CJMCU-12-Bit-WS2812-5050-…

Ws2812 neopixel (7bit) кольцо

www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…

www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…

Ws2812 neopixel (3-битное) кольцо -

www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…

www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…

Светодиодная лента ws2812 neopixel -

www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…

www.banggood.com/4-PCS-WS2812-5V-Taillight…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

Шаг 2: Подключения

Подключения
Подключения

подключения очень просты. все, что вам нужно сделать, это подключить vcc neopixel к + 5v и Gnd neopixel к Gnd и Vin pin neopixel к любому цифровому выводу (я подключаю его к выводу 6, потому что мы будем определите контакт 6 в программном обеспечении.).

Если возникли проблемы с подключением, обратитесь за помощью к видео.

Шаг 3: программирование

Программирование
Программирование

Откройте Arduino IDE, затем перейдите к примерам и перейдите к «neopixel», затем откройте «простой» скетч.

В скетче вам нужно сначала установить две вещи

1- определить PIN 6 (вам нужно определить контакт no Arduino, к которому подключен Vin pin neopixel, здесь мы используем PIN 6)

2- определите ЧИСЛО 12 (вам нужно определить количество пикселей, которые есть в вашем неопикселе, что означает отсутствие на нем светодиода, у нас есть 12 светодиодов на нашем неопикселе, поэтому мы будем использовать 12)

А в разделе цикла есть одна команда для установки цвета неопикселя.

Pixels.setPixelsColor (i, Pixels. Color (r, g, b));

Где "i" - это количество пикселей или светодиода, который вы хотите включить в любом цвете.

& "r" "g" "b" - это КРАСНЫЙ, ЗЕЛЕНЫЙ, СИНИЙ оттенки цвета и их диапазон значений от 0 до 255.

Итак, здесь мы используем

Pixels.setPixelsColor (0, пикселей. Color (0, 0, 255);

Это означает, что для первого пикселя установлен синий цвет.

Шаг 4. Загрузите код

Image
Image
Загрузите код
Загрузите код

Последний шаг - загрузить код в Arduino, и все готово, и если вы все сделали правильно, neopixel включится в соответствии с заданной вами логикой.

А если возникнут проблемы с каким-либо шагом, см. Видео.

E Наслаждайтесь своим неопикселем.

Рекомендуемые: