Mục lục:

Nano Pixels 26 Bit sử dụng Arduino: 4 bước
Nano Pixels 26 Bit sử dụng Arduino: 4 bước

Video: Nano Pixels 26 Bit sử dụng Arduino: 4 bước

Video: Nano Pixels 26 Bit sử dụng Arduino: 4 bước
Video: Arduino | Hướng dẫn sử dụng chi tiết LCD 2024, Tháng mười một
Anonim
Nano Pixels 26 Bit sử dụng Arduino
Nano Pixels 26 Bit sử dụng Arduino

Trong bài viết trước của tôi, tôi đã thực hiện một hướng dẫn về cách sử dụng WS2812 Nano Pixel LED. Trong bài viết đó, tôi đã sử dụng 16 Bit Ring Nano Pixel WS2812.

Và trong bài viết này, tôi sẽ hướng dẫn các bạn cách sử dụng vòng 26bit Nano Pixels WS2812.

Trong phần cứng, không có gì khác biệt giữa 16 bit và 26 bit.

Chỉ trong phần phần mềm cần được sửa đổi.

Các tính năng và lợi ích:

  • Mạch điều khiển và chip RGB được tích hợp trong một gói 5050 linh kiện.
  • Tích hợp mạch định hình lại tín hiệu.
  • Tích hợp mạch reset điện và mạch reset mất nguồn.
  • Cổng phân tầng truyền tín hiệu theo đường đơn.
  • Gửi dữ liệu với tốc độ 800Kbps.

Xem biểu dữ liệu để biết thêm thông tin WS2812.

Bước 1: Các thành phần bắt buộc

Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc
Các thành phần bắt buộc

Các thành phần bạn cần cho hướng dẫn này:

  • Đèn LED RGB 26 bit WS2812.
  • Arduino Nano V.3
  • Dây nhảy
  • USB mini

Thư viện yêu cầu:

Adafruit NeoPixel

Để thêm thư viện vào Arduino, hãy xem bài viết này "Cách thêm thư viện bên ngoài vào Arduino"

Bước 2: Kết nối đèn LED RGB với Arduino Nano

Kết nối đèn LED RGB với Arduino Nano
Kết nối đèn LED RGB với Arduino Nano

Làm theo hướng dẫn bên dưới để kết nối WS2812 với Arduino Nano:

WS2812 đến Arduino

VÀO ==> D6

VCC ==> + 5V

GND ==> GND

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

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

Trong phần này của phần mềm cần điều chỉnh một chút. Trong phần "Số đèn LED", điều chỉnh số lượng đèn LED được sử dụng.

Làm theo hướng dẫn bên dưới để lập trình bảng Arduino:

Mở Arduino IDE

Nhấp vào Tệp> Ví dụ> Adafruit NeoPixels> strandtest

Bạn phải thay đổi một số giá trị từ bản phác thảo này, Những gì phải thay đổi như sau:

Đã sử dụng mã pin

#define LED_PIN 12

Số lượng đèn LED

#define LED_COUNT 26

Đặt độ sáng

dải.setBrightness (10);

Thay đổi chương trình khi bạn cần.

Sau đó, tải chương trình lên bảng Arduino

Bước 4: Kết quả

Khi bạn đã tải xong chương trình lên Arduino. Kết quả có thể được nhìn thấy trong video trên.

Cảm ơn bạn đã đọc bài viết này. hẹn gặp lại các bạn trong bài viết tiếp theo.

Nếu bạn có câu hỏi, chỉ cần viết trong cột ý kiến.

Đề xuất: