İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Merhaba arkadaşlar Neopixel led Strip çok popüler olduğundan ve ws2812 led strip olarak da adlandırılır. Çok popülerler çünkü bu led şeritlerde her bir led'i ayrı ayrı ele alabiliriz, yani birkaç ledin bir renkte, az sayıda başka renkte ve az sayıda başka bir renkte parlamasını istiyorsanız, o zaman bunu yapabilir. Hatta her led'i aynı anda istediğiniz renkte parlatabilirsiniz. Bu onların popülerliğinin nedenidir.
Bu nedenle, bu talimatta, bu ws2812 veya neopiksel led şeridin arduino ile nasıl kullanılacağını öğreneceğiz.
Adım 1: İhtiyacınız Olan Şeyler
bu talimat için aşağıdaki şeylere ihtiyacınız olacak:
Arduino
Adafruit NeoPixel şeritler
Direnç 10k ohm
Breadboard (genel)
Jumperwires (jenerik)
2. Adım: Bağlantılar
Bağlantılar için lütfen gösterilen resmi takip edin ve her şeyi gösterilen şemalara göre bağlayın.
3. Adım: Kodlayın
Adafruit'in NeoPixel kitaplığını indirin:
github.com/adafruit/Adafruit_NeoPixel
başlamak..zip dosyasını kütüphane ile indirebilir, bilgisayarınızda açabilir ve içeriği Arduino kütüphaneleri klasörünüze sürükleyebilirsiniz. ("Libraries" klasörü genellikle çizimlerinizi kaydettiğiniz aynı "Arduino" klasöründe oluşturulur. Henüz yoksa, devam edin ve oluşturun.) Ayrıca, zaten açıksa Arduino IDE'yi yeniden başlatın..
Tekrar açıldığında, bazı yeni örnek eskizleriniz olacak. Hadi bir bakalım!
Dosya > Örnekler > Adafruit NeoPixel > basit
Bu adam LED'lerinizi birer birer yeşil yakacak.
Veya aşağıdaki kodu kopyalayıp test edebilirsiniz.
// NeoPixel Ring basit taslağı (c) 2013 Shae Erisson // AdaFruit NeoPixel kitaplığının geri kalanıyla eşleşmesi için GPLv3 lisansı altında yayınlandı
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Arduino'daki hangi pin NeoPixels'e bağlı? // Biblo veya Gemma'da bunu 1 #define PIN 6 olarak değiştirmenizi öneririz
// Arduino'ya kaç NeoPiksel bağlı? #define NUMPIXELS 16
// NeoPixel kütüphanesini kurarken kaç piksel ve sinyal göndermek için hangi pini kullanacağını söyleriz. // Daha eski NeoPixel şeritleri için üçüncü parametreyi değiştirmeniz gerekebileceğini unutmayın -- olası değerler hakkında daha fazla bilgi için en büküm // örneğine bakın. Adafruit_NeoPixel piksel = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int gecikme değeri = 500; // yarım saniye geciktir
void setup() { // Bu Biblo 5V 16MHz içindir, bir Biblo kullanmıyorsanız bu üç satırı kaldırabilirsiniz #if tanımlı (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif // Biblo sonu özel kodu
piksel.begin(); // Bu, NeoPixel kitaplığını başlatır. }
boşluk döngüsü () {
// Bir NeoPiksel kümesi için, ilk NeoPiksel 0, ikincisi 1, piksel sayısı eksi bire kadar.
for(int i=0;i
// piksel. Renk, 0, 0, 0'dan 255, 255, 255 piksele kadar RGB değerleri alır.setPixelColor(i, piksel. Color(0, 150, 0)); // Orta derecede parlak yeşil renk.
piksel.göster(); // Bu, güncellenen piksel rengini donanıma gönderir.
gecikme (gecikme); // Belirli bir süre için gecikme (milisaniye olarak).
} }
Adım 4: Hafifletmek
Kodu yükledikten sonra neopixel led şeridiniz benimkine benzer şekilde yanacaktır ve yukarıdaki kodu farklı renklerde aydınlatmak için değiştirebilir ve yukarıdaki neopixel kitaplığından diğer örnekleri deneyebilir ve neopixel led şeridinizle eğlenebilirsiniz.
Önerilen:
Arduino ile WS2812 RGB LED (NeoPixel) Nasıl Kontrol Edilir [Öğretici]: 10 Adım
WS2812 RGB LED (NeoPixel) W/ Arduino İle Nasıl Kontrol Edilir [Öğretici]: Genel BakışNeoPixel LED'ler, çekici görsel efektleri nedeniyle günümüzde elektronik projelerde yaygın olarak kullanılmaktadır. Bu LED'ler çeşitli boyut ve şekillerde ve şerit biçiminde mevcuttur. Bu eğitimde, NeoPixel LED'leri ve nasıl
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: 4 Adım
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: Merhaba arkadaşlar, bu talimatta, Bluetooth bağlantısını kullanarak Android telefonunuzdan veya iphone'unuzdan bir neopixel led şeridi veya ws2812 led şeridi nasıl kontrol edebileceğinizi tartıştım. Arduino ile birlikte evinize neopixel led şerit ekleyin
Rotary Encoder: Nasıl Çalışır ve Arduino İle Nasıl Kullanılır: 7 Adım
Döner Kodlayıcı: Nasıl Çalışır ve Arduino ile Nasıl Kullanılır: Bu ve diğer harika öğreticileri ElectroPeak'in resmi web sitesinde okuyabilirsinizGenel BakışBu eğitimde, döner kodlayıcıyı nasıl kullanacağınızı öğreneceksiniz. İlk olarak, rotasyonel kodlayıcı hakkında bazı bilgiler göreceksiniz ve ardından nasıl yapılacağını öğreneceksiniz
M5stick-C ile Neopixel Ws2812 Gökkuşağı LED Glow - Rainbow'u Arduino IDE Kullanarak M5stack M5stick C Kullanarak Neopixel Ws2812 Üzerinde Çalıştırmak: 5 Adım
M5stick-C ile Neopixel Ws2812 Gökkuşağı LED Glow | Rainbow'u Neopixel Ws2812'de M5stack M5stick C Kullanarak Arduino IDE Kullanarak Çalıştırmak: Merhaba arkadaşlar bu talimatta Arduino IDE ile neopixel ws2812 LED'lerini veya led şerit veya led matrisi veya led halkayı m5stack ile m5stick-C geliştirme kartını nasıl kullanacağımızı öğreneceğiz ve bunu yapacağız. onunla bir gökkuşağı deseni
Mac Terminal Nasıl Kullanılır ve Temel İşlevler Nasıl Kullanılır: 4 Adım
Mac Terminali Nasıl Kullanılır ve Temel Fonksiyonlar Nasıl Kullanılır: Size MAC Terminalini nasıl açacağınızı göstereceğiz. Ayrıca size Terminal içinde ifconfig, dizinleri değiştirme, dosyalara erişim ve arp gibi birkaç özelliği göstereceğiz. Ifconfig, IP adresinizi ve MAC reklamınızı kontrol etmenizi sağlar