Isi kandungan:

Asas FastLED: 8 Langkah
Asas FastLED: 8 Langkah

Video: Asas FastLED: 8 Langkah

Video: Asas FastLED: 8 Langkah
Video: FastLED Basics Episode 1 - Getting started 2024, November
Anonim

Oleh RishabhLwww.coachingfunda.com Ikuti Lagi oleh pengarang:

Penjejak Kemas Kini Covid-19 Menggunakan ESP8266
Penjejak Kemas Kini Covid-19 Menggunakan ESP8266
Penjejak Kemas Kini Covid-19 Menggunakan ESP8266
Penjejak Kemas Kini Covid-19 Menggunakan ESP8266
Suis Pemasa Arduino Mudah
Suis Pemasa Arduino Mudah
Suis Pemasa Arduino Mudah
Suis Pemasa Arduino Mudah
DIY 5v hingga 3.3v Shifter Tahap Logik
DIY 5v hingga 3.3v Shifter Tahap Logik
DIY 5v hingga 3.3v Shifter Tahap Logik
DIY 5v hingga 3.3v Shifter Tahap Logik

Tentang: Sarjana Kejuruteraan Elektronik Lebih Lanjut Mengenai RishabhL »

Instructables ini kita akan melihat bagaimana kita dapat menulis program FastLED, dan juga bagaimana menggunakan perpustakaan FastLed. Kita juga akan melihat bagaimana kita dapat membuat kod untuk merancang corak warna kita sendiri. Perpustakaan ini menyokong pelbagai jenis jalur LED yang disertakan dengan pengawal LED yang berbeza seperti WS2811, WS2812, Neopixel, dll.

Mari kita mulakan

Langkah 1: Sebelum Mula:

Sebelum awak bermula
Sebelum awak bermula
Sebelum awak bermula
Sebelum awak bermula
Sebelum awak bermula
Sebelum awak bermula

1. Arduino Uno

2. Jalur LED yang mempunyai alat kawalan seperti ws2811 atau yang lain

3. Bekalan Kuasa mengikut peringkat Led Strip.

Langkah 2: Sertakan Perpustakaan:

Sertakan Perpustakaan
Sertakan Perpustakaan

Muat turun perpustakaan FastLED dari sini:

github.com/FastLED/FastLED

Sertakan perpustakaan ini ke dalam idea arduino anda.

Langkah 3: Menyiapkan Jalur LED:

Menyiapkan Jalur LED
Menyiapkan Jalur LED
Menyiapkan Jalur LED
Menyiapkan Jalur LED
Menyiapkan Jalur LED
Menyiapkan Jalur LED

Sambungkan Jalur LED ke bekalan kuasa anda. Pin data Jalur LED masuk ke mana-mana pin digital yang anda pilih dalam kod. Pastikan permukaan tali LED dan arduino mesti disambungkan bersama.

Anda boleh menggunakan jalur led neopixel atau anda boleh membeli jalur led murah dari pasaran dan apa yang perlu anda lakukan ialah membuang bahagian led jalur pertama yang mempunyai pengawal induk. Dari siri LED seterusnya anda boleh gunakan sebagai jalur neopixel. Tetapi dalam jalur led cina satu ic mengendalikan tiga led dalam siri yang bermaksud setiap piksel sama dengan piksel 3 led. Sekiranya anda menulis data pada ic pertama, tiga led yang disambungkan dengan ic itu akan menyala. Oleh itu, saya menggunakan jalur led murah jenis ini yang mempunyai 7 ic dalam siri yang mengendalikan 21 dipimpin sebagai sekumpulan 3 led.

Sambungan:

Arduino: pin digital 6 - Pin din Jalur LED

gnd - Gnd jalur LED

Bekalan Kuasa: terminal positif - + vcc LED Strip

gnd - gnd Jalur LED

Langkah 4: Fail Header dan Pemalar:

Kredit Tutorial ini diberikan kepada

Sila kunjungi pautan ini untuk mendapatkan maklumat yang lebih terperinci.

Oleh itu mari kita mulakan …

#masuk // fail pengepala

#tentukan NUM_LEDS 60 // bilangan hadiah utama dalam jalur anda # tentukan DATA_PIN 6 // pin digital arduino anda

CRGB memimpin [NUM_LEDS];

Langkah 5: Persediaan Tidak Sah ()

Bergantung pada jenis jalur dipimpin anda, pilih fungsi penyediaan kekosongan yang sesuai

batal persediaan () {

FastLED.addLeds(petunjuk, NUM_LEDS);

}

atau

batal persediaan () {FastLED.addLeds (leds, NUM_LEDS);

}

atau

batal persediaan () {FastLED.addLeds (leds, NUM_LEDS);

}

atau

batal persediaan () {FastLED.addLeds (leds, NUM_LEDS);

}

atau

batal persediaan () {FastLED.addLeds (leds, NUM_LEDS);

Disyorkan: