Yazeka
Arama sonuçlarına göre oluşturuldu
NeoPixel 8x8 kullanımı için aşağıdaki adımlar izlenmelidir:
- Güç Kaynağı Bağlantısı: 5V ve GND pinlerini, gücü sağlayabilen bir 5V güç kaynağına bağlayın 12.
- Veri Sinyali Bağlantısı: DIN pinini, mikrodenetleyicinizin dijital çıkış pinine (örneğin, Arduino'da D6 pini) bağlayın 13.
- Matrislerin Zincirlenmesi: Birden fazla matris kullanılacaksa, ilk matrisin DOUT pinini, sonraki matrisin DIN pinine bağlayın 13.
- Kütüphane ve Kod Yükleme: Arduino IDE'de
Adafruit_NeoPixel
kütüphanesini yükleyin ve aşağıdaki gibi bir örnek kod yazın 3:#include <Adafruit_NeoPixel.h> #define PIN 6 // Veri girişi pini #define NUMPIXELS 64 // Matrisdeki piksel sayısı Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); void setup() { pixels.begin(); // Matrisi başlat pixels.show(); // Tüm pikselleri kapat } void loop() { for(int i=0; i<NUMPIXELS; i++) { pixels.setPixelColor(i, pixels.Color(150, 0, 90)); // Mor renk ayarla pixels.show(); // Güncel matrisi göster delay(50); // Görünürlük için gecikme pixels.setPixelColor(i, pixels.Color(0, 0, 0)); // Pikseli kapat } }
- Ayarlamalar: Parlaklığı ve renk düzenini kontrol etmek için
setBrightness()
vesetPixelColor()
gibi fonksiyonları kullanın 3.
Önemli Notlar:
- Refresh Rate: Matrisi en az 30 kez/saniye güncelleyerek titremeyi önleyin 1.
- Seviye Kayması: 3.3V mikrodenetleyici kullanıyorsanız, veri sinyalini 5V'a çıkarmak için bir seviye kaydırıcı kullanın
5 kaynaktan alınan bilgiyle göre: