erdym
Üstün
MSI Hub'da bulunan hazır ayarlar işime yaramıyordu. Çünkü, 2 rengin ayrı animasyonlarına ihtiyacım vardı fakat anakartımda ARGB girişi yoktu. Eğer, sizde, bu durumu yaşarsanız Arduino Uno, Micro tarzı cihazlarla bu sorunu çözebilirsiniz. Normalde biliyorsunuz, hub'larda ekstra ARGB girişi oluyor ve bu sayede anakarta bağlayabiliyorsunuz fakat buraya anakartı bağlamak şart değil. Burası, basit bir mantıkla, sinyal üzerine bağlanıyor. Eğer doğru pinout bağlarsanız, Arduino digital PWM üzerinden fastled kütüphanesiyle istediğiniz animasyonu verebilir, hatta, Corsair desteği sayesinde ARGB hub olmadan Arduino'yu bir Node Core olarak tanımlayabilirsiniz. Fakat, Molex gibi bir porttan beslemeyi unutmayın çünkü LED'ler için yetersiz kalabilir. Ben hub kontrolü için kullanacağımdan dolayı bu sorunu yaşamadım çünkü hub, ekstra güç alıyor ve arduino'nun tek vasfı sinyal göndermek.
Arduino Deneme Kodu (Fastled kütüphane örneklerinde hazır animasyonlar mevcut renkler kişiselleştirilebilir):
Eğer bunun yerine Node Core yapılmak isterse bu kanal oldukça başarılı bir bağlantı yapmış:
Ayrıca ekstra bir bilgilendirme olarak Node Core hid tabanlı olmayan Uno tarzı kartlar ile yapılmak istenirse hoodloader2 gibi gibi şeylerle Bootloader'ı değiştirilmeli.
Arduino Deneme Kodu (Fastled kütüphane örneklerinde hazır animasyonlar mevcut renkler kişiselleştirilebilir):
Kod:
#include <FastLED.h>
#define LED_PIN 4
#define LED_COUNT 20
CRGB leds[LED_COUNT];
void setup() {
FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, LED_COUNT);
FastLED.clear();
FastLED.show();
}
void loop() {
static int i = 0;
leds[i] = CRGB::Red;
FastLED.show();
delay(500);
i++;
if (i >= LED_COUNT) i = 0;
}
Eğer bunun yerine Node Core yapılmak isterse bu kanal oldukça başarılı bir bağlantı yapmış:
Ayrıca ekstra bir bilgilendirme olarak Node Core hid tabanlı olmayan Uno tarzı kartlar ile yapılmak istenirse hoodloader2 gibi gibi şeylerle Bootloader'ı değiştirilmeli.
Son düzenleme: