Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 24 sty 2025, o 07:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 26 sty 2016, o 10:55 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

Witam,
Koledzy zastanawiam się nad jedną kwestią związaną z diodami WS2812. Otóż oglądam poradniki pana Mirka o tych diodach i chcę zbudować sobie matryce LED powiedzmy o rozdzielczości 8x32. Na tej matrycy będę chciał wyświetlać np. jakiś tekst. Chcę mieć możliwość zmiany koloru i jasności świecenia takiej matrycy.
Więc wysyłam do każdej konkretnej diody 24 bity informacji. 8 bitów dla koloru zielonego, 8 dla koloru czerwonego i 8 dla niebieskiego. Sprawa prosta i wszystko ładnie działa.
Załóżmy że wysyłam do wszystkich diod kolor w kodzie hex 0x9f9f9f. Diody palą się kolorem białym o określonej jasności. Teraz chcę zmniejszyć jasność białego koloru więc wysyłam 0x0A0A0A. Dioda wciąż pali się na biało ale już z małą intensywnością.
Teraz wysyłam inny kolor np. 0x0fDD88 i diody świecą w danym kolorze o określonej jasności a teraz chcę zmniejszyć jasność świecenia diod więc i odejmę od wartości 0x0fDD88 np 0x333333. O ile dwa pierwsze kolory zmienią swoją intensywność o tyle ten na najstarszej pozycji zgaśnie całkiem i dioda zmieni kolor świecenia.

Stąd moje pytanie jak regulować jasność świecenia takich diod w zakresie od 0 do 100%? W pierwszej kolumnie zapalam kolor czerwony a w drugiej seledynowy i jak jednocześnie zmienić intensywność świecenia obydwóch kolumn w zakresie 0 do 100%? Czerwony kolor stablicuję, zastosuję korekcję gamma ale co z seledynowym w którym udział poszczególnych barw jest różny?
Będę wdzięczny jak ktoś mi to wyjaśni :) mam nadzieję że nie namieszałem w opisie za bardzo :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2016, o 11:07 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

Obejrzyj pan mój poradnik na temat przestrzeni barw HSV i z niej skorzystaj - toż tu masz właśnie

H - Hue
S - Saturation
V - Value

No więc bierzesz i jedziesz po V ;)


Autor postu otrzymał pochwałę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2016, o 11:10 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

Oglądałem ale przeraziły mnie unie :D spróbuje obejrzeć jeszcze raz i zrozumieć ;) Dziękuje Panie Mirku :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2016, o 11:16 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27351
Lokalizacja: Szczecin
Pomógł: 1042

Jarecki napisał(a):
Oglądałem ale przeraziły mnie unie

Nieee no panie ;) w dzisiejszym świecie gdzie mamy wciąż ostatnio do czynienia z Unią tyle że europejską - to unie w C to pikuś :lol: .... tyle, że nie wiem co tam ma cię przerażać i czy w ogóle potrzeba unii ? być może coś mocno źle zrozumiałeś albo nie do końca obejrzałeś ... więc polecam bo z HSV korzysta się 100x prościej niż z RGB ;) .... nawet na ATtin10 ostatnio zaszalałem z HSV ! Może za jakiś czas pokażę

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2016, o 11:30 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

Kurde jak Pan tak mówi to się posłucham bo wiele razy się przekonałem że ma Pan rację :) widziałem efekty z użyciem HSV to poezja normalnie :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2016, o 11:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 cze 2014
Posty: 820
Lokalizacja: Tam gdzie PYRY są
Pomógł: 64

Jarecki napisał(a):
widziałem efekty z użyciem HSV to poezja normalnie


poezja to mało powiedziane...

Działa to rewelacyjnie i sprawdza się bardzo dobrze jako narzędzie do ustawiania koloru ale to jest pikuś. właśnie jazda po V daje nawjwiększą frajdę właśnie z tego powodu - kłopotliwe regulowanie jasności danego koloru./ Przy HSV do jest bajecznie łatwe i daje doskonałe efekty.


Autor postu otrzymał pochwałę

_________________
IntegraMETEO
WordCLOCK
IntegraTOUCH



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 sty 2016, o 11:51 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

O to mi właśnie chodzi :) dzięki za rady ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO