
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13


Bu eğitimde, LED pikselini çalıştırmak için Arduino ve Visuino kullanarak Neopixel Led Ring Ws2812'nin nasıl kontrol edileceğini öğreneceğiz.
Bir tanıtım videosu izleyin.
Adım 1: Neye İhtiyacınız Olacak?



- Arduino UNO (veya başka bir Arduino)
- Neopiksel LED halka
- Atlama telleri
- Visuino programı: Visuino'yu indirin
Adım 2: Devre

- LED Halka pimini [VCC] Arduino pimine [+5V] bağlayın
- LED Halka pimini [GND] Arduino pimine [GND] bağlayın
- LED Halka pimini [IN] veya (DI) Arduino dijital pimine [6] bağlayın
Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin


Arduino'yu programlamaya başlamak için, buradan Arduino IDE'nin kurulu olması gerekir:
Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin
Adım 4: Visuino'da Bileşen Ekleme



- "Saat Oluşturucu" bileşenini ekleyin
- "Sayaç" bileşeni ekle
- "Tamsayı Değerini Karşılaştır" bileşenini ekleyin
- "Rastgele RGBW Rengi" bileşeni ekleyin
- "NeoPixels" bileşenini ekleyin
Adım 5: Visuino Set Bileşenlerinde




- "ClockGenerator1" bileşenini seçin ve özellikler penceresinde "Frekans"ı 10 olarak ayarlayın
- "Sayaç1" bileşenini seçin ve özellikler penceresinde "Max" değerini 12 veya 16 olarak ayarlayın (LED halkanızın kaç LED'ine sahip olduğuna bağlıdır)
- "Sayaç1" bileşenini seçin ve özellikler penceresinde "Min" değerini 0 olarak ayarlayın
- "CompareValue1" bileşenini seçin ve "Değer"i 12 veya 16 olarak ayarlayın (LED halkanızın kaç LED'ine sahip olduğuna bağlıdır)
- "CompareValue1" bileşenini seçin ve "Compare Type" öğesini ctNotEqual olarak ayarlayın
- "NeoPixels1" üzerine çift tıklayın ve "PixelGroups" penceresinde "Color Pixel" öğesini sola sürükleyin
- "PixelGroups" penceresinin sol tarafında, ardından "Renk Piksel1"i seçin ve özellikler penceresinde "Piksel Sayımı"nı 12 veya 16 olarak ayarlayın (LED halkanızın kaç LED'ine sahip olduğuna bağlıdır)
Adım 6: Visuino Connect Bileşenlerinde

- "ClockGenerator1" bileşen pinini [Out] "Counter1" bileşen pinini [Giriş]'e bağlayın
- "Counter1" bileşen pinini [Out] "CompareValue1" bileşen pinini [In]'e bağlayın
- "Sayaç1" bileşen pimini [Çıkış] "NeoPixels1" >Color Pixel1 bileşen pimi [Index]'e bağlayın
- "CompareValue1" bileşen pimi [Çıkış]'ı "Sayaç1" bileşen pimi "Sıfırlama"ya bağlayın
- "CompareValue1" bileşen pinini [Out] "RandomRGBWColor1" bileşen pini "Clock"a bağlayın
- "RandomRGBWColor1" bileşen pinini [Out] "NeoPixels1" >Color Pixel1 bileşen pini [Color]'a bağlayın
- "NeoPixels1" bileşen pinini [Out] Arduino dijital pinine[6] bağlayın
Adım 7: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin


Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın
Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)
8. Adım: Oynat
Arduino UNO modülüne güç verirseniz, LED halkası renklerini değiştirmeye başlayacaktır.
Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, buradan indirebilir ve Visuino'da açabilirsiniz:
Önerilen:
Ses Göstergesi Neopixel Ws2812 LED Halka & Arduino: 8 Adım

Hacim Göstergesi Neopixel Ws2812 LED Ring & Arduino: Bu dersimizde Neopixel Ws2812 LED Ring ve arduino kullanarak Hacim Göstergesi yapmayı öğreneceğiz.Videoyu İzle
Arduino ile WS2812 RGB LED (NeoPixel) Nasıl Kontrol Edilir [Öğretici]: 10 Adım
![Arduino ile WS2812 RGB LED (NeoPixel) Nasıl Kontrol Edilir [Öğretici]: 10 Adım Arduino ile WS2812 RGB LED (NeoPixel) Nasıl Kontrol Edilir [Öğretici]: 10 Adım](https://i.howwhatproduce.com/images/001/image-600-33-j.webp)
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
Arduino ile Neopixel Ws2812 LED veya LED STRIP veya Led Ring Nasıl Kullanılır: 4 Adım

Arduino ile Neopixel Ws2812 LED veya LED STRIP veya Led Ring Nasıl Kullanılır: 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 alabiliyoruz, yani birkaç ledin tek renkte parlamasını istiyorsanız,
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
Arduino Ws2812 LED veya Neopiksel Led Şerit veya Halka Eğitimi: 4 Adım

Arduino Ws2812 LED veya Neopiksel Led Şerit veya Halka Eğitimi: Bu talimatta, Arduino ile neopixel veya ws 2812 veya hızlı led'in nasıl kullanılacağını öğreneceğiz. Bu LED veya şerit veya halka türleri sadece tek bir Vin pini tarafından kontrol edilir ve tüm LED'ler ayrı ayrı adreslenebilir olduğundan bunlara indi