VECENT_LIN
发表于 2024-2-3 10:54:25
接线
xxkj2010
发表于 2024-2-3 11:30:54
效果很不错的,点赞!
VECENT_LIN
发表于 2024-2-3 11:42:53
xxkj2010 发表于 2024-2-3 11:30
效果很不错的,点赞!
{:4_168:}适合DIY
VECENT_LIN
发表于 2024-2-3 11:47:01
LED雪花灯
xxkj2010
发表于 2024-2-3 12:16:41
VECENT_LIN 发表于 2024-2-3 11:42
适合DIY
900颗WS2812,焊接可需要一定的时间的 {:4_250:}
VECENT_LIN
发表于 2024-2-3 12:21:24
xxkj2010 发表于 2024-2-3 12:16
900颗WS2812,焊接可需要一定的时间的
要有一定的动手能力{:4_174:}
jwd
发表于 2024-2-3 12:58:40
{:4_202:}{:4_202:}{:4_202:}
VECENT_LIN
发表于 2024-2-3 16:04:09
30级渐变,显示
{:4_166:}{:4_166:}{:4_168:}
AI-32位8051
发表于 2024-2-4 09:31:17
900颗WS2812灯焊接也是大工程!看了视频效果很震撼!楼主YYDS!!@USB,STC8H8K64U,PWM功能真是太强大了!
VECENT_LIN
发表于 2024-2-4 10:42:16
void M5(unsigned char color,unsigned char sd,unsigned int time)
{u16 j,x;
u32 x1,y;
for(j=0;j<WS_NUM;j++)
{
WsDat=0x000000;
}
for(j=0;j<24;j++)
{
temp=seku1;
}
for(x=0;x<260;x=x+sd)
{
if(x<202)
{
for(j=0;j<210;j++)
{
WsDat=0x000000;
}
}
if(x<202)
{
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
WsDat=caihongseku;
}
if(x>202&&x<205)
{
sd=1;
for(y=0;y<6;y++)
{
for(x1=0;x1<120;x1++)
{
WsDat=LBX;
}
}
}
if(x>209)
{ for(x1=0;x1<24;x1++)
{
switch(x1)
{
case(0):if((x+x1*30+7)<=899) {WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(1):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(2):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(3):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(4):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(5):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(6):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(7):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(8):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(9):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(10):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(11):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(12):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(13):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(14):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(15):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(16):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(17):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(18):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(19):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(20):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(21):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(22):if((x+x1*30+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
case(23):if((x+x1*30-29+7)<=899) { WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;}break;
}
if (x>239)
{WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;WsDat=caihongseku;
}
}
}
DIS();//显示子程序
}
页:
1
[2]
3
4
5
6
7
8
9
10
11