Sterowanie paskiem LED RGB 144 diody WS2812B - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Diody LED i Multiplexing (https://forum.arduinopolska.pl/dzial-diody-led-i-multiplexing) +--- Wątek: Sterowanie paskiem LED RGB 144 diody WS2812B (/watek-sterowanie-paskiem-led-rgb-144-diody-ws2812b) |
Sterowanie paskiem LED RGB 144 diody WS2812B - Kostek454 - 16-11-2016 Witam Mam pasek LED RGB o dlugości 1m na którym znajdują się 144 diody ze sterownikami WS2812B. Interesuje mnie sterowanie każdą diodą LED z osobna. Zarówno Włącznie/Wyłączenie, dobór koloru, oraz intensywność świecenia. Wykorzystując biblioteki AdaFruit_NeoPixel za pomocą funkcji pixels.setPixelColor, mogę włączać odpowiednią diodę i ustawiać jej kolor. W jaki sposób mogę rozwiązać problem intensywności światła. Z góry dziękuje za odpowiedz Pozdrawiam RE: Sterowanie paskiem LED RGB 144 diody WS2812B - adix - 17-11-2016 colorWipe(strip.Color(255, 0, 0), 50); tam jak masz 255 to max a w dół słabiej świeci jak w pwm. RE: Sterowanie paskiem LED RGB 144 diody WS2812B - Kostek454 - 18-11-2016 Niestety nie do końca mi działa funkcja colorWipe. Udało mi się zrobić tak że steruje intensywnością dla całej taśmy. Chciałbym móc ustawiać intensywność dla każdej diody osobno. Ponoć odpowiada za to ostatni parametr w moim kodzie(w tym przypadku wartości 64), lecz nie chce to działać. Tutaj kod: Kod: void setup() { Czy jest jakas taka opcja żebym mógł sobie sterować z komputera jaki kolor chce wybrać i jaki poziom intensywności światła tak jak można to robić za pomocą Androida? Z góry dzięki za pomoc RE: Sterowanie paskiem LED RGB 144 diody WS2812B - Automatyk - 18-11-2016 http://technovade.pl/poradniki/zeszytprojektowyarduino/zpa-017.html RE: Sterowanie paskiem LED RGB 144 diody WS2812B - Kostek454 - 21-11-2016 Nie bardzo chodzi mi o sterowanie za pomocą pilota. Bardziej potrzebuje aplikację, dzięki której za pomocą portu szeregowego, będę mógł sterować paskiem led. Chodzi mi o aplikację gdzie, wpiszę nr konkretnej diody, oraz podam trzy wartości dotyczącej barwy RGB. Wszystko chce żeby było sterowane za pomocą konsoli. Zrealizowałem układ dwóch prostych diod, lecz nie wiem jak wykonać to przy użyciu paska LED. Tutaj kod : Kod: #define zielona 8 Pozdrawiam RE: Sterowanie paskiem LED RGB 144 diody WS2812B - adix - 22-11-2016 Zielona wartosc r wartosc g wartosc b tak mozesz to zrobic ale musisz rozbic potem na dioda i r g b. RE: Sterowanie paskiem LED RGB 144 diody WS2812B - Kostek454 - 23-11-2016 Tak ale na samym początku chodzi mi o uruchomienie taśmy LED. Tak jak po wpisaniu komendy digitalWrite(zielona, HIGH); włącza mi się zielona dioda. to chce tak samo tylko żeby włączała mi się cała taśma, lub pojedyncza dioda jakakolwiek. RE: Sterowanie paskiem LED RGB 144 diody WS2812B - Automatyk - 23-11-2016 https://majsterkowo.pl/jak-sterowac-dowolnym-urzadzeniem-za-pomoca-pilota-i-arduino/ |