[Mohloli o Bulehileng]DWIN Screen Control WS2812 Ambient Lighting

--Ho tsoa ho Foramo ea Baetsi ba DWIN

Taba ena bakeng sa hau ho sutumelletsa nyeoe ea mohloli o bulehileng oa DWIN Developer Forum - DWIN screen control WS2812 ambient lighting, baenjiniere ka COF intelligent screen OS core ho laola ka nepo lebanta le khanyang la WS2812 phantom e 'ngoe le e' ngoe ea mebala ea lebone, ho finyella ho fetola mebala. ea litlamorao tse matla tsa lebanta.

1.UI Boitsebiso

vcsd (1)

2.UI Moralo

vcsd (2)

3. Morero oa C51

Khoutu ea mokhanni ea ho laola 'mala oa lebone ka har'a boema-kepe ba IO ke ka tsela e latelang:

void WS2812_Write_RGB()

{

u8 ke,j,a;

EA=0;

bakeng sa(j=0;j<3;j++)//Palo ea phetiso e hlokehang bakeng sa lebone ka leng

{

a=RGB_One[j];

bakeng sa(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;

}

EA=1;

}

lefeela WS2812_RST()

{

WS2812_DI=0;

sys_delay_ms(1);

}

void WS2812_DIS_1()//Effect 1, ho fetola mebala, mebala eohle ea LED, kakaretso ea mebala e 7 ea motheo

{

static u8 j=1;

u16 ke=0;

haeba(j&0X01) RGB_One[1]=10;ho seng joalo RGB_One[1]=0;

haeba(j&0X02) RGB_One[0]=10;ho seng joalo RGB_One[0]=0;

haeba(j&0X04) RGB_One[2]=10;ho seng joalo RGB_One[2]=0;

j%=7;

j++;

bakeng sa(i=0;i

WS2812_Write_RGB();

WS2812_RST();

sys_delay_ms(1000);

}


Nako ea poso: Jan-31-2024