Mục lục:

Hướng dẫn sử dụng dải hoặc vòng LED Arduino Ws2812 hoặc Neopixel: 4 bước
Hướng dẫn sử dụng dải hoặc vòng LED Arduino Ws2812 hoặc Neopixel: 4 bước

Video: Hướng dẫn sử dụng dải hoặc vòng LED Arduino Ws2812 hoặc Neopixel: 4 bước

Video: Hướng dẫn sử dụng dải hoặc vòng LED Arduino Ws2812 hoặc Neopixel: 4 bước
Video: Cách lập trình cho LED RGB bằng Arduino như thế nào? 2024, Tháng bảy
Anonim
Image
Image
Thu thập các thành phần của bạn
Thu thập các thành phần của bạn

Trong phần hướng dẫn này, chúng ta sẽ học cách sử dụng neopixel hoặc ws 2812 hoặc led nhanh với Arduino. Các loại LED hoặc dải hoặc vòng này chỉ được điều khiển bởi một chân Vin duy nhất và tất cả các đèn LED đều có thể định địa chỉ riêng nên chúng còn được gọi là có thể định địa chỉ riêng lẻ Đèn LED và chúng có giá thành khá cao so với đèn LED RGB bình thường.

Bước 1: Thu thập các thành phần của bạn

MUA PHỤ TÙNG: MUA ARDUINO UNO:

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

MUA LED WS2812:

MUA Vòng LED WS2812:

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

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

vì vậy trước tiên bạn cần có hai thành phần quan trọng, một trong số chúng là arduino và một là neopixel ws2812 LED / led dải hoặc vòng.

Các mặt hàng để mua (liên kết liên kết) -

Arduino Uno-

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

Ws2812 vòng neopixel (12 bit) -

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

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

Ws2812 neopixel (7bit) vòng-

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

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

Ws2812 vòng neopixel (3 bit) -

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

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

Dải đèn 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…

Bước 2: Kết nối

Kết nối
Kết nối

các kết nối rất đơn giản. tất cả những gì bạn cần làm là kết nối vcc của neopixel với + 5v & Gnd của neopixel với chân Gnd & Vin của neopixel với bất kỳ chân kỹ thuật số nào (tôi đang kết nối nó với chân 6 vì chúng tôi sẽ xác định chân 6 trong phần mềm.).

II Nếu gặp sự cố trong kết nối, hãy tham khảo video để được trợ giúp.

Bước 3: Lập trình

Lập trình
Lập trình

Mở Arduino IDE, sau đó đi đến các ví dụ và đi tới "neopixel", sau đó mở bản phác thảo "đơn giản".

Trong bản phác thảo, bạn cần thiết lập hai điều đầu tiên

1- xác định mã PIN 6 (Bạn cần xác định số pin của arduino mà chân Vin của neopixel được kết nối, chúng tôi đang sử dụng mã PIN 6 ở đây)

2- xác định NUMPIXELS 12 (bạn cần xác định không có pixel nào mà neopixel của bạn có, nghĩa là không có đèn LED trên đó, chúng tôi có 12 đèn LED trên neopixel của chúng tôi vì vậy chúng tôi sẽ sử dụng 12)

Và trong phần vòng lặp có một lệnh được sử dụng để thiết lập màu của neopixel

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

Trong đó "i" là số pixel hoặc đèn led bạn muốn BẬT ở bất kỳ màu nào

& "r" "g" "b" là các sắc thái màu ĐỎ, XANH LÁ, XANH LÁ & phạm vi giá trị của chúng là 0 đến 255.

Vì vậy, ở đây chúng tôi đang sử dụng

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

Điều này có nghĩa là pixel đầu tiên được đặt cho màu xanh lam.

Bước 4: Tải lên mã

Image
Image
Tải lên mã
Tải lên mã

Bước cuối cùng là tải mã lên Arduino và bạn đã hoàn tất và nếu bạn đã làm đúng mọi thứ thì neopixel sẽ bật theo logic bạn đã đưa ra.

Và nếu có bất kỳ vấn đề với bất kỳ bước nào, vui lòng tham khảo video.

EEnjoy neopixel của bạn.

Đề xuất: