您当前的位置:五五电子网电子知识电子制作照明-彩灯电路摇摆LED时钟设计与制作 正文
摇摆LED时钟设计与制作

摇摆LED时钟设计与制作

点击数:7108 次   录入时间:03-04 11:40:08   整理:http://www.55dianzi.com   照明-彩灯电路
v[6]=BUFFER[2]/10;
v[7]=BUFFER[2]-v[6]*10;
v[3]=BUFFER[3]/10;
v[4]=BUFFER[3]-v[3]*10;
//键盘处理
if(ChKey(set0)==1){ //模式键
Ms=1; //秒闪开
if(TZ<2) TZ++; else TZ=0; //三种状态循环转换
switch(TZ){
case 0:w[0]=0;w[1]=0;w[2]=0;w[3]=0;w[4]=0;w[5]=0;w[6]=0;w[7]=0;break;
case 1:w[0]=0;w[1]=0;w[2]=0;w[3]=1;w[4]=1;w[5]=0;w[6]=0;w[7]=0;break;
case 2:w[0]=1;w[1]=1;w[2]=0;w[3]=0;w[4]=0;w[5]=0;w[6]=0;w[7]=0;break;
}
Ms=0; //秒闪关
};
Delay(80);
if(ChKey(set1)==1){ if(BUFFER[TZ+1]BUFFER[TZ+1]=0;Delay(300);};
//键盘"+"
if(ChKey(set2)==1){ if(BUFFER[TZ+1]>0) BUFFER[TZ+1]--; else
BUFFER[TZ+1]=maxnum[TZ-1];Delay(300);};
//键盘"-"
Delay(80);
}
}
}

四.调试方法
虽说是个机电一体的制作,但调试过程并不复杂。
1. 机械部分的调整主要是两只拉簧, 要尽量保证两边受力一致,让摇棒静态时保持在竖直状态。
2. 软件部分,先将void timer1(void)函数中的“Ti=-Tr[ii*6+jj];”这段程序删除,试着让Ti 取一常数值(大约-2000 左右)看显示效果(摇棒摆动的幅度),一直到满意为止,这时正反显示可能没有重合,接着试Ta 的取值,范围在42 到50 之间,使正反显示重合为止。最后一步就是调整显示的不均匀性,将“Ti=-Tr[ii*6+jj];”这段程序恢复回来,试着改变Tr[]表中数组元素的值,并保证表中的元素的平均值为开始Ti 取得的值,让显示的每个字符宽度一致为止。

五.结语
    本制作电路简单,其原理实质就是LED 流水灯,而关键的音圈电机也很容易找到,很适合刚入门的单片机爱好者制作。制作还有发挥的地方,
1. 添加时钟IC,使显时更精准,而且不怕掉电;
2. 加装位置传感器,增加显示的稳定性;
3. 增添摇控功能,使调整更方便。



上一页  [1] [2] [3] 


本文关键字:设计与制作  照明-彩灯电路电子制作 - 照明-彩灯电路