Mục lục:

Cơ bản của FastLED: 8 bước
Cơ bản của FastLED: 8 bước

Video: Cơ bản của FastLED: 8 bước

Video: Cơ bản của FastLED: 8 bước
Video: FastLED Basics Episode 1 - Getting started 2024, Tháng mười một
Anonim

Bởi RishabhLwww.coachingfunda.comTheo dõi thêm của tác giả:

Trình theo dõi cập nhật Covid-19 sử dụng ESP8266
Trình theo dõi cập nhật Covid-19 sử dụng ESP8266
Trình theo dõi cập nhật Covid-19 sử dụng ESP8266
Trình theo dõi cập nhật Covid-19 sử dụng ESP8266
Công tắc hẹn giờ Arduino đơn giản
Công tắc hẹn giờ Arduino đơn giản
Công tắc hẹn giờ Arduino đơn giản
Công tắc hẹn giờ Arduino đơn giản
Tự làm 5v đến 3,3v Bộ chuyển đổi cấp độ logic
Tự làm 5v đến 3,3v Bộ chuyển đổi cấp độ logic
Tự làm 5v đến 3,3v Bộ chuyển đổi cấp độ logic
Tự làm 5v đến 3,3v Bộ chuyển đổi cấp độ logic

Giới thiệu: Thạc sĩ Kỹ thuật Điện tử Tìm hiểu thêm về RishabhL »

Tài liệu hướng dẫn này chúng ta sẽ xem cách chúng ta có thể viết chương trình FastLED, cũng như cách sử dụng thư viện FastLed. Chúng tôi cũng sẽ xem cách chúng tôi có thể viết mã để thiết kế các mẫu màu của riêng mình. Thư viện này hỗ trợ các loại dải LED khác nhau đi kèm với các bộ điều khiển LED khác nhau như WS2811, WS2812, Neopixel, v.v.

Hãy bắt đầu nào

Bước 1: Trước khi bắt đầu:

Trước khi bắt đầu
Trước khi bắt đầu
Trước khi bắt đầu
Trước khi bắt đầu
Trước khi bắt đầu
Trước khi bắt đầu

1. Arduino Uno

2. Dải LED có bộ điều khiển như ws2811 hoặc khác

3. Nguồn cung cấp theo xếp hạng của Led Strip.

Bước 2: Bao gồm Thư viện:

Bao gồm Thư viện
Bao gồm Thư viện

Tải xuống thư viện FastLED từ đây:

github.com/FastLED/FastLED

Bao gồm thư viện này vào lý tưởng arduino của bạn.

Bước 3: Thiết lập dải LED:

Thiết lập dải LED
Thiết lập dải LED
Thiết lập dải LED
Thiết lập dải LED
Thiết lập dải LED
Thiết lập dải LED

Kết nối dải LED với nguồn điện của bạn. Chân dữ liệu của Dải LED đi vào chân kỹ thuật số bất kỳ mà bạn đã chọn trong mã. Đảm bảo rằng mặt đất của đèn LED và arduino phải được kết nối với nhau.

Bạn có thể sử dụng dải đèn LED neopixel hoặc bạn có thể mua dải đèn LED giá rẻ trên thị trường và những gì bạn cần làm là tháo phần đèn LED đầu tiên của dải đèn LED có bộ điều khiển chính. Từ loạt đèn LED tiếp theo, bạn có thể sử dụng làm dải neopixel. Nhưng trong dải led của Trung Quốc, một ic điều khiển ba led nối tiếp có nghĩa là mỗi pixel bằng 3 pixel led. Nếu bạn ghi dữ liệu vào ic đầu tiên, ba con led được kết nối với ic đó sẽ sáng lên. Vì vậy, tôi đang sử dụng loại led dải giá rẻ này có 7 ic mắc nối tiếp điều khiển 21 led như một chùm 3 led.

Kết nối:

Arduino: chân số 6 - chân Din của dải LED

gnd - Gnd của dải đèn LED

Nguồn cung cấp: thiết bị đầu cuối tích cực - + vcc của dải LED

gnd - gnd của dải LED

Bước 4: Tệp tiêu đề và hằng số:

Tín dụng Hướng dẫn này được chuyển đến

Vui lòng truy cập liên kết này để biết thêm thông tin chi tiết.

Vì vậy, chúng ta hãy bắt đầu…

#include // tệp tiêu đề

#define NUM_LEDS 60 // số led có trong dải của bạn #define DATA_PIN 6 // pin kỹ thuật số của arduino của bạn

CRGB đã dẫn [NUM_LEDS];

Bước 5: Thiết lập Void ()

Tùy thuộc vào loại dải đèn led của bạn, hãy chọn chức năng thiết lập khoảng trống thích hợp

void setup () {

FastLED.addLeds(đã dẫn, NUM_LEDS);

}

hoặc

void setup () {FastLED.addLeds (dẫn, NUM_LEDS);

}

hoặc

void setup () {FastLED.addLeds (dẫn, NUM_LEDS);

}

hoặc

void setup () {FastLED.addLeds (dẫn, NUM_LEDS);

}

hoặc

void setup () {FastLED.addLeds (dẫn, NUM_LEDS);

Đề xuất: