Daftar Isi:

Dasar FastLED: 8 Langkah
Dasar FastLED: 8 Langkah

Video: Dasar FastLED: 8 Langkah

Video: Dasar FastLED: 8 Langkah
Video: When The Quiet Kid Does Your Homework 💀 #electronics #arduino #engineering 2024, November
Anonim

Oleh RishabhLwww.coachingfunda.comIkuti Lainnya oleh penulis:

Pelacak Pembaruan Covid-19 Menggunakan ESP8266
Pelacak Pembaruan Covid-19 Menggunakan ESP8266
Pelacak Pembaruan Covid-19 Menggunakan ESP8266
Pelacak Pembaruan Covid-19 Menggunakan ESP8266
Sakelar Timer Arduino Sederhana
Sakelar Timer Arduino Sederhana
Sakelar Timer Arduino Sederhana
Sakelar Timer Arduino Sederhana
Pergeseran Level Logika 5v ke 3.3v DIY
Pergeseran Level Logika 5v ke 3.3v DIY
Pergeseran Level Logika 5v ke 3.3v DIY
Pergeseran Level Logika 5v ke 3.3v DIY

Tentang: Magister Teknik Elektronik Lebih Lanjut Tentang RishabhL »

Instructables ini kita akan melihat bagaimana kita dapat menulis program FastLED, serta bagaimana menggunakan perpustakaan FastLed. Kita juga akan melihat bagaimana kita bisa membuat kode untuk mendesain pola warna kita sendiri. Pustaka ini mendukung berbagai jenis strip LED yang disertakan dengan pengontrol LED yang berbeda seperti WS2811, WS2812, Neopixel, dll.

Mari kita mulai

Langkah 1: Sebelum Anda Mulai:

Sebelum kamu memulai
Sebelum kamu memulai
Sebelum kamu memulai
Sebelum kamu memulai
Sebelum kamu memulai
Sebelum kamu memulai

1. Arduino Uno

2. Strip LED yang memiliki pengontrol seperti ws2811 atau lainnya

3. Catu Daya sesuai peringkat Led Strip.

Langkah 2: Sertakan Perpustakaan:

Sertakan Perpustakaan
Sertakan Perpustakaan

Unduh perpustakaan FastLED dari sini:

github.com/FastLED/FastLED

Sertakan perpustakaan ini ke ide arduino Anda.

Langkah 3: Menyiapkan Strip LED:

Menyiapkan Strip LED
Menyiapkan Strip LED
Menyiapkan Strip LED
Menyiapkan Strip LED
Menyiapkan Strip LED
Menyiapkan Strip LED

Hubungkan Strip LED ke catu daya Anda. Pin data Strip LED masuk ke pin digital apa pun yang Anda pilih dalam kode. Pastikan ground dari LED strop dan arduino harus terhubung bersama.

Anda dapat menggunakan strip led neopixel atau Anda dapat membeli strip led murah dari pasar dan apa yang perlu Anda lakukan untuk menghapus bagian led pertama dari strip led yang memiliki pengontrol utama. Dari seri LED berikutnya dapat Anda gunakan sebagai strip neopiksel. Tapi di strip led cina satu ic mengontrol tiga led secara seri yang berarti setiap piksel sama dengan 3 piksel led. Jika Anda menulis data pada ic pertama, tiga led yang terhubung dengan ic itu akan menyala. Jadi saya menggunakan jenis strip led murah ini yang memiliki 7 ic secara seri yang mengontrol 21 led sebagai kumpulan 3 led.

Koneksi:

Arduino: pin digital 6 - pin Din dari Strip LED

gnd - Gnd strip LED

Catu Daya: terminal positif - + vcc Strip LED

gnd - gnd dari Strip LED

Langkah 4: File Header dan Konstanta:

Kredit Tutorial ini masuk ke

Silakan kunjungi tautan ini untuk informasi lebih lanjut dan detail.

Jadi mari kita mulai…

#sertakan // file header

#define NUM_LEDS 60 // jumlah led yang ada di strip Anda #define DATA_PIN 6 // pin digital arduino Anda

LED CRGB[NUM_LEDS];

Langkah 5: Void Setup()

Bergantung pada jenis strip led Anda, pilih fungsi pengaturan batal yang sesuai

batalkan pengaturan() {

FastLED.addLeds(led, NUM_LEDS);

}

atau

void setup() { FastLED.addLeds(leds, NUM_LEDS);

}

atau

void setup() { FastLED.addLeds(leds, NUM_LEDS);

}

atau

void setup() { FastLED.addLeds(leds, NUM_LEDS);

}

atau

void setup() { FastLED.addLeds(leds, NUM_LEDS);

Direkomendasikan: