- DWIN ڊولپر فورم کان
هي مسئلو توهان لاءِ DWIN ڊولپر فورم جي انعام يافته اوپن سورس ڪيس کي اڳتي وڌائڻ لاءِ - DWIN اسڪرين ڪنٽرول WS2812 ايمبيئنٽ لائٽنگ، انجنيئرز COF انٽيليجنٽ اسڪرين او ايس ڪور ذريعي WS2812 فينٽم لائٽ بيلٽ هر ليمپ بيڊ رنگ کي درست ڪنٽرول ڪرڻ لاءِ، رنگ مٽائڻ حاصل ڪرڻ لاءِ. بيلٽ جي متحرڪ اثرات.
1.UI مواد
3. C51 پروجيڪٽ
IO پورٽ ذريعي روشني جي رنگ کي ڪنٽرول ڪرڻ لاء ڊرائيور ڪوڊ هن ريت آهي:
void WS2812_Write_RGB()
{
u8 i,j,a;
EA = 0؛
لاءِ (j=0؛ j<3؛ j++)// هر روشني لاءِ گهربل ٽرانسميشن جو تعداد
{
a=RGB_One[j]؛
لاءِ (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_(); ؛_نپ_();_ناپ_();_نپ_();
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؛
}
باطل 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