Liczba postów: 7
Liczba wątków: 4
Dołączył: Mar 2017
Reputacja:
0
Witam,
chcę wykonać matrycę 15x15px na diodach WS2812 tak żeby uzyskać efekt przejścia koloru na pewnej powierzchni tej matrycy z dolnego lewego rogu do górnego prawego - efekt fade. Ktoś pomoże lub podrzuci jakiej podobne projekty.
Z góry dziękuję
Liczba postów: 301
Liczba wątków: 1
Dołączył: Nov 2016
Reputacja:
61
Jestem trochę w niedoczasie, więc nie mam zbytnio czasu napisać tego rodzaju program, ale, jeśli chodzi o przejście, chyba użyłbym jakiejś funkcji rozkładu normalnego i w zależności od wartości zapalał odpowiednie diody. Właściwie wszystko, co musisz zrobić, to obliczyć dla każdego piksela odpowiednią wartość w określonej jednostce czasu, ale to akurat zrobi za Ciebie funkcja.
Liczba postów: 301
Liczba wątków: 1
Dołączył: Nov 2016
Reputacja:
61
09-05-2017, 09:33
(Ten post był ostatnio modyfikowany: 09-05-2017, 11:13 przez krn78.)
Proponuję poczytać na temat rozkładu normalnego, choćby w wikipedii. Jest to wykres w statystyce, ale i tu się nada. Jeśli wylosować, powiedzmy, 500 liczb z zakresu 0-10, okaże się, że statystycznie przedstawione na wykresie (liczba wystąpień danej wartości), będą przypominać właśnie krzywą Gaussa. Jeśli teraz przenieść ilość wystąpień na kolor diody (im więcej - tym kolor wyższy), i przesunąć tę 'falę' przez cały wyświetlacz po przekątnej, to okaże się, że możesz osiągnąć efekt, o jaki Ci chodziło.