Buradasın
Neo Pixel Arduino ile nasıl çalışır?
Yazeka
Arama sonuçlarına göre oluşturuldu
Neo Pixel, Arduino ile şu şekilde çalışır:
- Donanım Bağlantısı: Neo Pixel LED'leri (WS2812B) Arduino'nun dijital çıkış pinlerine bağlayın 23. İlk NeoPixel'in veri giriş pinini Arduino'nun dijital çıkış pinine, son NeoPixel'in veri çıkış pinini ise ilkinin veri giriş pinine bağlayarak bir zincir oluşturun 2.
- Yazılım Kurulumu: Arduino IDE'de Adafruit NeoPixel kütüphanesini yükleyin 14.
- Kod Yazma: Neo Pixel panelini kontrol etmek için bir program yazın 14. Örneğin, aşağıdaki kod parçası, her bir LED'in rengini ve parlaklığını ayarlamanıza olanak tanır:
#include <Adafruit_NeoPixel.h> #define PIN 2 #define NUMPIXELS 8 Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { pixels.begin(); } void loop() { pixels.clear(); for(int i=0; i<NUMPIXELS; i++) { pixels.setPixelColor(i, pixels.Color(255-i*10, 20*i, 10+i*15)); pixels.show(); delay(500); } }
- Kodu Yükleme: Arduino'yu bilgisayarınıza bağlayın ve kodu yükleyin 1.
Neo Pixel LED'ler, yüksek miktarda akım gerektirir, bu nedenle ayrı bir güç kaynağı kullanmak ve Arduino'ya zarar vermemek için bir seviye kaydırıcı veya voltaj bölücü devre eklemek önemlidir 2.
5 kaynaktan alınan bilgiyle göre: