Isi kandungan:

Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: 4 Langkah
Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: 4 Langkah

Video: Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: 4 Langkah

Video: Tutorial Arduino Ws2812 LED atau Neopixel Strip atau Ring: 4 Langkah
Video: Getting Started with RGB NeoPixels| WS2812B 2024, Julai
Anonim
Image
Image
Kumpulkan Komponen Anda
Kumpulkan Komponen Anda

Dalam instruksional ini kita akan belajar bagaimana menggunakan neopixel atau ws 2812 atau dipimpin pantas dengan Arduino. Jenis LED atau jalur atau cincin ini dikendalikan oleh hanya satu pin Vin tunggal dan semua LED boleh dihubungi secara individu sehingga ini juga disebut sebagai alamat individu LED dan harganya agak mahal daripada LED RGB biasa.

Langkah 1: Kumpulkan Komponen Anda

BAHAGIAN BELI: BELI ARDUINO UNO:

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

BELI WS2812 LED:

BELI Cincin LED WS2812:

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

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

jadi pertama sekali anda perlu mendapatkan dua komponen penting salah satunya ialah arduino dan yang lain ialah neopixel ws2812 LED / strip atau ring LED.

Item untuk Dibeli (pautan afiliasi) -

Arduino Uno-

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

Cincin neopixel Ws2812 (12 bit) -

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

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

Ws2812 cincin neopixel (7bit)-

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

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

Cincin neopixel Ws2812 (3 bit) -

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

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

Jalur LED neopixel Ws2812 -

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…

Langkah 2: Sambungan

Sambungan
Sambungan

sambungannya sangat mudah. semua yang perlu anda lakukan ialah menyambungkan vcc neopixel ke + 5v & Gnd neopixel ke pin Gnd & Vin dari neopixel ke mana-mana pin digital (saya menyambungkannya ke pin 6 kerana kami akan tentukan pin 6 dalam perisian.).

Sekiranya ada masalah dalam sambungan, rujuk video untuk mendapatkan bantuan.

Langkah 3: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Buka Arduino IDE kemudian pergi ke contoh & pergi ke "neopixel" kemudian buka lakaran "sederhana".

Dalam lakaran anda perlu menetapkan dua perkara terlebih dahulu

1- tentukan PIN 6 (Anda perlu menentukan no pin arduino di mana pin Vin neopixel disambungkan, kami menggunakan PIN 6 di sini)

2- tentukan NUMPIXELS 12 (anda perlu menentukan tidak ada piksel yang dimiliki neopixel anda yang bermaksud tidak ada LED di atasnya, kami mempunyai 12 LED pada neopixel kami jadi kami akan menggunakan 12)

Dan di bahagian gelung ada satu perintah yang digunakan untuk menetapkan warna neopixel

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

Di mana "i" adalah bilangan piksel atau petunjuk yang anda mahu Nyalakan dalam warna apa pun

& "r" "g" "b" adalah warna warna yang MERAH, HIJAU, BIRU & julat nilainya adalah 0 hingga 255.

Jadi di sini kita gunakan

pixels.setPixelsColor (0, pixels. Color (0, 0, 255);

Ini bermaksud bahawa piksel pertama ditetapkan untuk warna biru.

Langkah 4: Muat naik Kod

Image
Image
Muat naik Kod
Muat naik Kod

Langkah terakhir adalah memuat naik kod ke Arduino & anda sudah selesai & jika anda melakukan semuanya dengan betul maka neopixel akan dihidupkan mengikut logik yang anda berikan.

Dan jika ada masalah dengan langkah apa-apa sila rujuk video.

Nikmati neopixel anda.

Disyorkan: