Jūsų el. Pašto adresas nebus paskelbtas. Privalomi laukai yra pažymėti *

Sveiki. Projektas yra nuostabus, tačiau aš pasinėriau į problemą. Turiu 2 monitorius su skirtinga rezoliucija. Mano pagrindinis yra 1920x1080. Antrinis yra senasis, kurio atšaka yra 1024x768.

Bandau sukalibruoti kodą, kad galėčiau įvesti duomenis iš savo pagrindinio ekrano, tačiau gaunu „ArrayOutOfBoundsException: 1“ į „range = (float) displaBounds [d]. Plotis / (float) rodo [d] [1];“.

Aš nesu patyręs, kaip pakeisti kodą į pagrindinį ekraną. Visada pereina į antrinę. Jei pašalinsiu antrą seną monitorių, led juosta veikia kaip numatyta.

Tai yra mano vadovaujamas masyvas:

statiniai galutiniai int indikatoriai [] [] = naujas int [] [] {
{1,5,5}, {1,6,5}, {1,7,5}, {1,8,5}, // Apatinis kraštas, dešinė pusė
{1,8,4}, {1,8,3}, {1,8,2}, {1,8,1}, // dešinysis kraštas
{1,8,0}, {1,7,0}, {1,6,0}, {1,5,0}, {1,4,0}, // Viršutinis kraštas
{1,3,0}, {1,2,0}, {1,1,0}, {1,0,0}, // Daugiau viršutinio krašto
{1,0,1}, {1,0,2}, {1,0,3}, {1,0,4}, // kairysis kraštas
{1,0,5}, {1,1,5}, {1,2,5}, {1,3,5} // Apatinis kraštas, kairioji pusė

instagram viewer

Prašau padėti! :(

Sveiki
1-asis ačiū už lengvai sekamą vadovą. Man pavyko padaryti „ambilight“ naudojant tikslias spalvas arba iš arti. tik viena problema yra mano paskutiniai 3 LED žibintai neveikia. Keletą kartų patikrinau su „colourswirl“ ir užsidega šviesos diodai.
mano nustatyti 33 skersai ir 19 žemyn dešiniajame krašte paskutiniai 3 neveikia ir galiu sužinoti, kaip tai išspręsti
{0,32,18}, {0,31,18}, {0,30,18}, {0,29,18}, {0,28,18}, {0,27,18}, {0,26,18}, {0,25,18}, {0,24,18}, {0,23,18}, {0,22,18}, {0,21,18}, {0,20,18}, {0,19,18}, {0,18,18}, {0,17,18}, {0,16,18}, {0,15,18}, {0,14,18}, {0,13,18}, {0,12,18}, {0,11,18}, {0, 10,18}, {0,9,18}, {0,8,18}, {0,7,18}, {0,6,18}, {0,5,18}, {0,4, 18}, {0,3,18}, {0,2,18}, {0,1,18}, // Apačia kraštas,
{0,0,18}, {0,0,17}, {0,0,16}, {0,0,15}, {0,0,14}, {0,0,13}, {0, 0,12}, {0,0,11}, {0,0,10}, {0,0,9}, {0,0,8}, {0,0,7}, {0,0, 6}, {0,0,5}, {0,0,4}, {0,0,3}, {0,0,2}, {0,0,1}, // kairysis kraštas
{0,0,0}, {0,1,0}, {0,2,0}, {0,3,0}, {0,4,0}, {0,5,0}, {0,6,0}, {0,7,0}, {0,8,0}, {0,9,0}, {0,10,0}, {0,11,0}, {0,12,0}, {0,13,0}, {0,14,0}, {0,15,0}, {0,16,0}, {0,17,0}, {0,18,0}, {0,19,0}, {0,20,0}, {0,21,0}, {0,22,0}, {0,23,0}, {0,24,0}, {0,25,0}, {0,26,0}, {0,27,0}, {0,28,0}, {0,29,0}, {0,30,0}, {0,31,0}, {0,32,0}, // Viršutinis kraštas
{0,32,1}, {0,32,2}, {0,32,3}, {0,32,4}, {0,32,5}, {0,32,6}, {0,32,7}, {0,32,8}, {0,32,9}, {0,32,10}, {0,32,11}, {0,32,12}, {0,32,13}, {0,32,14}, {0,32,15}, {0,32,16}, {0, 32,17}, {0,32,18}, // Dešinysis kraštas

bet kokia pagalba bus puiki
Dėkoju

Sveiki, man buvo įdomu, ar galite man padėti, aš sugebėjau įdiegti viską, bet dėl ​​tam tikrų priežasčių led juostelė vaizdo klipų metu mirksi, „Colorswirl“ veikia taip, kaip turėtų, bet aš negaliu, kad ekrano funkcija veiktų tinkamai. Aš turiu 37 taškus viršuje, 0 apačios ir 17 kiekvienoje pusėje, todėl aš padariau kodą taip:

{0,0,17}, {0,0,16}, {0,0,15}, {0,0,14}, {0,0,13}, {0,0,12}, {0, 0,11}, {0,0,10}, {0,0,9}, {0,0,8}, {0,0,7}, {0,0,6}, {0,0, 5}, {0,0,4}, {0,0,3}, {0,0,2}, {0,0,1}, {0,0,0}, // kairioji pusė.

{0,0,0},{0,1,0},{0,2,0},{0,3,0},{0,4,0},{0,5,0},{0,6,0},{0,7,0},
{0,8,0},{0,9,0},{0,10,0},{0,11,0}, {0,12,0},{0,13,0},{0,14,0},{0,15,0},{0,16,0},{0,17,0},{0,18,0},{0,19,0},
{0,20,0},{0,21,0},{0,22,0},{0,23,0},
{0,24,0}, {0,25,0},{0,26,0},
\ viršutinė pusė.
{0,26,1},{0,26,2},{0,26,3},{0,26,4},{0,26,5},{0,26,6},{0,26,7},{0,26,8}, {0,26,9},{0,26,10},{0,26,11},{0,26,12},{0,26,13},{0,26,14},{0,26,15},{0,26,16},

//dešinioji pusė.

Ar turite minčių, kas vyksta?