İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bir önceki yazımda WS2812 Nano Piksel LED'in nasıl kullanılacağına dair bir eğitim yapmıştım. O yazıda 16 Bit Ring Nano Pixel WS2812 kullandım.
Ve bu yazımda size 26bit halka Nano Pixels WS2812'nin nasıl kullanılacağını göstereceğim.
Donanım kısmında ise 16 bit ile 26 bit arasında hiçbir fark yoktur.
Sadece değiştirilmesi gereken yazılım bölümünde.
Özellikler ve faydalar:
- Kontrol devresi ve RGB çipi, 5050 bileşenden oluşan bir pakete entegre edilmiştir.
- Dahili sinyal yeniden şekillendirme devresi.
- Dahili elektrik sıfırlama devresi ve güç kaybı sıfırlama devresi.
- Tek hat ile basamaklı bağlantı noktası iletim sinyali.
- 800Kbps hızında veri gönderin.
Daha fazla bilgi için WS2812 veri sayfasına bakın.
Adım 1: Gerekli Bileşenler
Bu eğitim için ihtiyacınız olan bileşenler:
- 26 Bit WS2812 RGB LED.
- Arduino Nano V.3
- atlama teli
- Mini USB
Gerekli Kütüphane:
Adafruit NeoPixel
Arduino'ya kitaplık eklemek için "Arduino'ya Harici Kitaplık Nasıl Eklenir" makalesine bakın.
Adım 2: RGB Led'i Arduino Nano'ya bağlayın
WS2812'yi Arduino Nano'ya bağlamak için aşağıdaki talimatları izleyin:
WS2812'den Arduino'ya
IN ==> D6
VCC ==> +5V
GND ==> GND
Adım 3: Programlama
Yazılımın küçük bir ayar gerektiren bu bölümünde. "LED Sayısı" bölümünde, kullanılan LED sayısını ayarlayın.
Arduino kartını programlamak için aşağıdaki talimatları izleyin:
Arduino IDE'yi açın
Dosya > Örnekler > Adafruit NeoPixels > strandtest'i tıklayın
Bu çizimden bazı değerleri değiştirmelisiniz, Değişmesi gerekenler şu şekilde:
Kullanılan pim
#define LED_PIN 12
LED sayısı
#define LED_COUNT 26
Parlaklığı Ayarla
strip.setBrightness(10);
Programı ihtiyacınıza göre değiştirin.
Ardından programı Arduino kartına yükleyin.
4. Adım: Sonuç
Programı Arduino'ya yüklemeyi bitirdiğinizde. Sonuçlar yukarıdaki videoda görülebilir.
Bu makaleyi okuduğunuz için teşekkür ederiz. bir sonraki yazıda görüşmek üzere.
Sorularınız varsa, yorum sütununa yazmanız yeterlidir.