Daftar Isi:
- Langkah 1: Sebelum Anda Mulai:
- Langkah 2: Sertakan Perpustakaan:
- Langkah 3: Menyiapkan Strip LED:
- Langkah 4: File Header dan Konstanta:
- Langkah 5: Void Setup()
Video: Dasar FastLED: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Oleh RishabhLwww.coachingfunda.comIkuti Lainnya oleh penulis:
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:
1. Arduino Uno
2. Strip LED yang memiliki pengontrol seperti ws2811 atau lainnya
3. Catu Daya sesuai peringkat Led Strip.
Langkah 2: Sertakan Perpustakaan:
Unduh perpustakaan FastLED dari sini:
github.com/FastLED/FastLED
Sertakan perpustakaan ini ke ide arduino Anda.
Langkah 3: 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
}
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:
Komponen Pemasangan Permukaan Solder - Dasar-dasar Solder: 9 Langkah (dengan Gambar)
Komponen Pemasangan Permukaan Solder | Dasar-dasar Solder: Sejauh ini dalam Seri Dasar Solder saya, saya telah membahas dasar-dasar yang cukup tentang penyolderan untuk Anda mulai berlatih. Dalam Instructable ini, apa yang akan saya diskusikan sedikit lebih maju, tetapi ini adalah beberapa dasar untuk menyolder Surface Mount Compo
Menyolder Kabel ke Kabel - Dasar-dasar Solder: 11 Langkah
Menyolder Kabel ke Kabel | Dasar-dasar Solder: Untuk Instruksi ini, saya akan membahas cara umum untuk menyolder kabel ke kabel lain. Saya akan berasumsi bahwa Anda telah memeriksa 2 Instructables pertama untuk seri Soldering Basics saya. Jika Anda belum melihat Instruksi saya tentang Menggunakan
Driver H-Bridge Kecil - Dasar-dasar: 6 Langkah (dengan Gambar)
Driver H-Bridge Kecil | Dasar-dasar: Halo dan selamat datang kembali di Instructable lainnya! Pada bagian sebelumnya, saya telah menunjukkan cara membuat kumparan di KiCad menggunakan skrip python. Kemudian saya membuat dan menguji beberapa variasi kumparan untuk melihat mana yang bekerja paling baik. Tujuan saya adalah untuk menggantikan yang besar
Pengenalan Python - Katsuhiko Matsuda & Edwin Cijo - Dasar-dasar: 7 Langkah
Pengenalan Python - Katsuhiko Matsuda & Edwin Cijo - Dasar-dasar: Halo, kami adalah 2 siswa di MYP 2. Kami ingin mengajari Anda dasar-dasar cara membuat kode Python. Itu dibuat pada akhir 1980-an oleh Guido van Rossum di Belanda. Itu dibuat sebagai penerus bahasa ABC. Namanya adalah "Python" karena ketika
Menggunakan Fluks - Dasar-dasar Solder: 5 Langkah
Menggunakan Fluks | Dasar-dasar Solder: Setiap kali Anda menyolder, solder perlu membuat ikatan yang baik dengan bagian-bagian yang Anda solder. Logam bagian dan logam solder harus bersentuhan langsung satu sama lain untuk menciptakan ikatan yang baik. Tapi karena saya