[Umthombo ovulekile]I-DWIN Screen Control WS2812 Ambient Lighting

--Kusuka ku-DWIN Developer Forum

Lolu daba ngawe ukuthi uphushe icala lomthombo ovulekile eliwine umklomelo le-DWIN Developer Forum - Ukulawula isikrini se-DWIN WS2812 ukukhanya kwe-ambient, onjiniyela ngokusebenzisa i-COF intelligent screen OS core ukulawula ngokunembile ibhande lokukhanya le-phantom le-WS2812 umbala ngamunye wobuhlalu besibani, ukuze uzuze ukushintsha kombala. wemiphumela eguquguqukayo yebhande.

1.UI Material

i-vcsd (1)

2.UI Design

i-vcsd (2)

3. Iphrojekthi ye-C51

Ikhodi yomshayeli yokulawula umbala wokukhanya ngembobo ye-IO imi kanje:

i-void WS2812_Write_RGB()

{

u8 ngi,j,a;

I-EA=0;

ku(j=0;j<3;j++)//Inani lokudlulisela elidingekayo ekukhanyeni ngakunye

{

a=RGB_One[j];

okwe(i=0;i<8;i++)

{

WS2812_DI=1;

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();

WS2812_DI=(a&0x80);

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();

a<<=1;

WS2812_DI=0;

}

WS2812_DI=0;

}

I-EA=1;

}

i-void WS2812_RST()

{

WS2812_DI=0;

sys_delay_ms(1);

}

i-void WS2812_DIS_1()//Umphumela 1, ukushintsha umbala, yonke imibala ye-LED, isamba semibala eyisisekelo engu-7

{

i-static u8 j=1;

u16 i=0;

uma(j&0X01) RGB_One[1]=10;okunye RGB_One[1]=0;

uma(j&0X02) RGB_One[0]=10;okunye RGB_One[0]=0;

uma(j&0X04) RGB_One[2]=10;okunye RGB_One[2]=0;

j%=7;

j++;

okwe(i=0;i

WS2812_Write_RGB();

I-WS2812_RST();

sys_delay_ms(1000);

}


Isikhathi sokuthumela: Jan-31-2024