- DWIN ڊولپر فورم کان
اهو مسئلو توهان لاءِ DWIN ڊولپر فورم جي انعام يافته اوپن سورس ڪيس کي اڳتي وڌائڻ لاءِ - DWIN اسڪرين ڪنٽرول WS2812 ايمبيئنٽ لائٽنگ، انجنيئرز COF انٽيليجنٽ اسڪرين او ايس ڪور ذريعي WS2812 فينٽم لائٽ بيلٽ هر ليمپ بيڊ رنگ کي درست ڪنٽرول ڪرڻ لاءِ، رنگ مٽائڻ لاءِ. بيلٽ جي متحرڪ اثرات.
1.UI مواد
![وي سي ايس ڊي (1)](https://ecdn6.globalso.com/upload/p/1355/source/2024-03/65f96b9c62fae40443.jpg)
3. C51 پروجيڪٽ
IO پورٽ ذريعي روشني جي رنگ کي ڪنٽرول ڪرڻ لاء ڊرائيور ڪوڊ هن ريت آهي:
void WS2812_Write_RGB()
{
u8 i,j,a;
EA = 0؛
لاءِ (j=0؛ j
{
a=RGB_One[j]؛
لاءِ (i=0؛ 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_(); ؛_نپ_();_ناپ_();_ناپ_();
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
WS2812_DI=0;
}
WS2812_DI=0;
}
EA = 1؛
}
باطل WS2812_RST()
{
WS2812_DI=0;
sys_delay_ms(1)؛
}
void WS2812_DIS_1()// اثر 1، رنگ مٽائڻ، سڀ LED رنگ، مجموعي طور 7 بنيادي رنگ
{
جامد u8 j = 1؛
u16 i = 0؛
if(j&0X01) RGB_One[1]=10;ٻيو RGB_One[1]=0;
if(j&0X02) RGB_One[0]=10;ٻيو RGB_One[0]=0;
if(j&0X04) RGB_One[2]=10;ٻيو RGB_One[2]=0;
جي% = 7؛
جي ++؛
لاءِ (i = 0؛ i
WS2812_Write_RGB();
WS2812_RST();
sys_delay_ms(1000)؛
}
پوسٽ جو وقت: جنوري-31-2024