İçindekiler:
- Adım 1: Başlamadan Önce:
- 2. Adım: Kitaplığı Dahil Edin:
- Adım 3: LED Strip'i Ayarlama:
- Adım 4: Başlık Dosyaları ve Sabitler:
- Adım 5: Void Kurulumu()
Video: FastLED'in Temelleri: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Yazar: RishabhLwww.coachingfunda.comYazarın devamını izleyin:
Hakkında: Elektronik Mühendisliği Yüksek Lisansı RishabhL Hakkında Daha Fazla »
Bu Instructables, FastLED programını nasıl yazabileceğimizi ve FastLed kütüphanesini nasıl kullanacağımızı göreceğiz. Ayrıca kendi renk desenlerimizi tasarlamak için nasıl kodlayabileceğimizi de göreceğiz. Bu Kitaplık, WS2811, WS2812, Neopixel vb. gibi farklı LED denetleyicileriyle birlikte gelen farklı LED şeridi türlerini destekler.
Hadi başlayalım
Adım 1: Başlamadan Önce:
1. Arduino Uno
2. ws2811 veya diğer gibi denetleyiciye sahip LED Şerit
3. Led Strip derecesine göre Güç Kaynağı.
2. Adım: Kitaplığı Dahil Edin:
FastLED kitaplığını buradan indirin:
github.com/FastLED/FastLED
Bu kütüphaneyi arduino ide'nize ekleyin.
Adım 3: LED Strip'i Ayarlama:
LED Strip'i güç kaynağınıza bağlayın. LED Strip'in veri pini, kodda seçtiğiniz herhangi bir dijital pinin içine girer. LED strop ve arduino'nun topraklamasının birbirine bağlı olduğundan emin olun.
Neopixel led şerit kullanabilir veya piyasadan ucuz led şerit satın alabilir ve led şeridin ana denetleyiciye sahip ilk led bölümünü çıkarmak için yapmanız gereken şey. Bir sonraki LED serisinden neopiksel şeridi olarak kullanabilirsiniz. Ancak çin led şeridinde bir ic, seri olarak üç led'i kontrol eder; bu, her pikselin 3 led piksele eşit olduğu anlamına gelir. İlk ic'ye veri yazarsanız, o ic'ye bağlı üç led yanacaktır. Bu yüzden, 21 led'i 3 led demeti olarak kontrol eden seri olarak 7 ic'ye sahip bu tür ucuz led şerit kullanıyorum.
Bağlantılar:
Arduino: dijital pin 6 - LED Strip'in Din pini
gnd - LED şeridin Gnd'si
Güç Kaynağı: pozitif terminal - +vcc LED Strip
gnd - LED Strip'in gnd'si
Adım 4: Başlık Dosyaları ve Sabitler:
Bu Eğitim kredisi
Daha fazla ve ayrıntılı bilgi için lütfen bu bağlantıyı ziyaret edin.
Öyleyse başlayalım…
#include // başlık dosyası
#define NUM_LEDS 60 // şeridinizde bulunan led sayısı #define DATA_PIN 6 // arduino'nuzun dijital pini
CRGB led'leri[NUM_LEDS];
Adım 5: Void Kurulumu()
Led şerit tipinize bağlı olarak uygun boşluk kurulum fonksiyonunu seçin
geçersiz kurulum() {
FastLED.addLed'ler
}
veya
void setup() { FastLED.addLeds(led'ler, NUM_LEDS);
}
veya
void setup() { FastLED.addLeds(led'ler, NUM_LEDS);
}
veya
void setup() { FastLED.addLeds(led'ler, NUM_LEDS);
}
veya
void setup() { FastLED.addLeds(led'ler, NUM_LEDS);
Önerilen:
Lehimleme Yüzey Montaj Bileşenleri - Lehimleme Temelleri: 9 Adım (Resimlerle)
Lehimleme Yüzey Montaj Bileşenleri | Lehimleme Temelleri: Şimdiye kadar Lehimleme Temelleri Dizimde, alıştırma yapmaya başlamanız için lehimleme hakkında yeterince temel bilgilerden bahsettim. Bu Eğitilebilir Kitapta tartışacağım şey biraz daha gelişmiş, ancak Yüzey Montajlı Kompo'yu lehimlemenin temellerinden bazıları
Delik Bileşenleri İle Lehimleme - Lehimleme Temelleri: 8 Adım (Resimlerle)
Delik Bileşenleri İle Lehimleme | Lehimleme Temelleri: Bu Eğitilebilir Kitapta, delikten geçen bileşenlerin devre kartlarına lehimlenmesiyle ilgili bazı temel bilgileri tartışacağım. Lehimleme Temelleri serim için ilk 2 Talimatı zaten kontrol ettiğinizi varsayacağım. Giriş sayfamı kontrol etmediyseniz
Telleri Tellere Lehimleme - Lehimleme Temelleri: 11 Adım
Telleri Tellere Lehimleme | Lehimleme Temelleri: Bu Talimat için, telleri diğer tellere lehimlemenin yaygın yollarını tartışacağım. Lehimleme Temelleri serim için ilk 2 Talimatı zaten kontrol ettiğinizi varsayacağım. Kullanma Talimatlarıma göz atmadıysanız
Flux'u Kullanma - Lehimleme Temelleri: 5 Adım
Flux'u Kullanma | Lehimleme Temelleri: Lehimleme yaptığınızda, lehimin lehimlediğiniz parçalara iyi bir bağ yapması gerekir. İyi bir bağ oluşturmak için parçaların metali ile lehimin metalinin doğrudan temas etmesi gerekir. Ama benden beri
Lehim sökme - Lehimleme Temelleri: 8 Adım (Resimlerle)
Lehim sökme | Lehimleme Temelleri: Bazen lehim yaparken bazı parçaları çıkarmanız yeterlidir. Devre kartına lehimlenmiş parçaları çıkarmak için birkaç yöntem göstereceğim. Bu yöntemlerin her biri için çıkarmaya çalıştığınız kısım ısınacaktır, bu yüzden dikkatli olun