自制DIY-32心形流水灯,十几种效果

发布者:Wanderlust123最新更新时间:2021-12-15 来源: eefocus关键字:DIY  效果 手机看文章 扫描二维码
随时随地手机看文章

废话不多说先上图
在这里插入图片描述

次醒能任意设定方向和频率点亮,大家还可以换上不同颜色的灯

参考源代码如下:


/******第一个参数为次数n,第二个为时间t(ms)

qbsszgl 全部顺时逐个亮; qbsszgm 全部顺时逐个灭;

lbtbls(n,t)两边同步流水;

ygnsls 一个逆时流水;

ygssls 一个顺时流水;

tbnsls 同步逆时流水

tbssls 同步顺时流水;

tbsszgl 同步顺时逐个亮;

tbnszgl 同步逆时逐个亮;

tbsszgm 同步顺时逐个灭;

tbnszgm 同步逆时逐个灭;

yslbtbzgl 由上两边同步逐个亮;

yslbtbzgm 由上两边同步逐个灭;

lbtbdj 两边同步叠加;

bgssls 八个顺时流水;

bgnsls 八个逆时流水;

llbgssls 两路八个顺时流水;

zjxlbwf 中间向两边往返;

zxytbzg 左向右同步逐个;

zsyxzgl 左上右下逐个亮;

zxyszgl 左下右上逐个亮;

xiaolian 笑脸;

*********************************************************************/

下面是叠加效果的代码,大家可以看看是不是不一样;

void lbtbdj(uchar n,uint t)两边同步叠加;

{

uchar j,a,i,z=0,z1=0,k=8;

for(j=0;j{

while(k!=0)

{

i=0;

for(a=0;a<8;a++)

{

led1=led4=ni[a];

delay((t-j20));

}

led1=led4=0xff;

delay(t);

do

{

led2=~(0x01<led3=~(0x80>>i);

switch(k)

{

case 8:z=0x00;z1=0x00;break;

case 7:z=0x01;z1=0x80;break;

case 6:z=0x03;z1=0xc0;break;

case 5:z=0x07;z1=0xe0;break;

case 4:z=0x0f;z1=0xf0;break;

case 3:z=0x1f;z1=0xf8;break;

case 2:z=0x3f;z1=0xfc;break;

case 1:z=0x7f;z1=0xfe;break;

case 0:z=0xff;z1=0xff;break;

}

led2=~((0x01<led3=~((0x80>>i)|z);

i++;

delay(t);

}

while(ik–;

}

i=0;z=0;z1=0;k=8;

while(k!=0)

{

i=0;

do

{

led1=led4=~(0x80>>i++);

switch(k)

{

case 8:z=0x00;break;

case 7:z=0x01;break;

case 6:z=0x03;break;

case 5:z=0x07;break;

case 4:z=0x0f;break;

case 3:z=0x1f;break;

case 2:z=0x3f;break;

case 1:z=0x7f;break;

case 0:z=0xff;break;

}

led1=led4=(led1+z);

delay(t);

}

while(ik–;

}

k=8;

led1=led2=led3=led4=0xff;

}

}

关键字:DIY  效果 引用地址:自制DIY-32心形流水灯,十几种效果

上一篇:51单片机霍尔自行车里程测速仪设计升级版
下一篇:51单片机控制的DS18B20温度测量报警系统

推荐阅读最新更新时间:2024-11-01 12:04

神马,自家光伏电站也能像电脑一样DIY了?
光伏发电的技术优点和潜力,业内人士是有信心的。正因如此,尽管中国光伏有融资、补贴落实、弃光限电等这样那样的难题,从业者们仍然相信“道路是曲折的,前途是光明的”。   然而对于普通人来说,光伏、风电这些新能源除了新奇之外,更多的可能还是陌生。光伏很好,屋顶也空闲,可是想要部署就得考虑一大堆问题:屋顶承重、安全防火就不必说了,支架、组件(光伏板是唯一好认的),汇流箱、逆变器傻傻分不清,再往后什么并网缴税就更头大了。   光伏发电由于涉及到电路方面的问题,需要专业的人来安装。因此,对于自家户用的人来说,这几个kW的光伏电站总是比其他家电更“麻烦”。比如电视机,只要插上电源,接入有线,就可以收看节目,至于它是老式的显像管还是LE
[嵌入式]
每日led拉风设计:DIY防水手电
  以前diy改装过很多手电,都是独自玩,最近兄弟帮忙车了一套外壳,另外又买了反光碗、调光电路、led等,这次把组装过程也拍下,自娱自乐外跟大伙儿分享diy过程的快乐,嘿嘿。   首先show一下所有的零件:   头部密封O圈、钢化玻璃镜片、铝合金反光碗、调光电路;不锈钢手电外壳包括灯头、桶身(两端均有双密封O圈)、尾盖(含开关按钮组件);另外还有个黄铜灯座电路仓      接下来是最重要的零件,LED,这次选用的是CREE Q4 WC,因为买不到Q5 WC的,所以这已经是能买到的最好的光效和光色综合的LED了%26hellip;%26hellip;         哈哈,再看看准备的工具,剪线用的小斜
[电源管理]
每日led拉风设计:<font color='red'>DIY</font>防水手电
人人皆可DIY的机器人
儿时的你,身边一定有过一个喜欢制作机器人的小伙伴。这里也有一位,他叫梁伟。作为软件工程设计师的他,天生喜欢自己动手。这次他“玩大了”,竟然自己制作出了机器人。他的机器人虽不具有全面的“生活”能力,但它们能够自动完成某些特定的任务,比如,自动避障、沿边行走、吊单杠等等,关键是制作方法简单易学、制作材料低廉易得,让机器人变得不再神秘。为此,记者专门采访了这个“简易机器人发明家”。 热爱“捣鼓” 出生于上世纪70年代的梁伟,从小就喜欢动手制作,儿时玩具都是自己做的,有弹弓、竹蜻蜓、陀螺、火柴枪等等。稍微长大一点后,梁伟就开始拆家里的电器:电视机、收音机、电扇……他喜欢把拆下来的零件,焊接成电子小制作。再后来,梁伟就玩起了飞机航模
[嵌入式]
Diodes CMOS频率缓冲器可提供低抖动、低偏差、低功耗三重效果
Diodes 公司 宣布推出符合汽车规格的时钟缓冲器全新系列产品,是专为低功率作业所设计,适用环境温度高达 105°C,可供先进驾驶辅助系统 (ADAS)、信息娱乐系统应用、车用网关使用。 由于车用电子产品愈见精密,使得系统时钟树的结构也愈来愈复杂。频率讯号的数量提升已为现今所需的时钟缓冲器提供低抖动和低偏差功能,同时降低系统功耗。 此时钟缓冲器系列产品采用低功耗 CMOS 制程实作,可在 1.5V 到 3.3V 输入电压范围内正常运作。所有时钟输入皆对齐及同步,并维持低偏差,而 CMO 设计则带来最低相位噪讯,造就极低附加抖动。 系列产品包括 PI6C49CB01Q (一个差分输入、一个单端输出)、PI6C49
[汽车电子]
Diodes CMOS频率缓冲器可提供低抖动、低偏差、低功耗三重<font color='red'>效果</font>
DIY无线电测向信号源
无线电测向是一项历史比较悠久的科普竞技活动,过去它在中小学广泛开展,目前正逐步向成人方向普及。开展这项活动首先要具备测向机和 信 号源这两大器材。目前普及型测向机套件、成品以及信号源都可以从网上购得。不过作为一个无线电爱好者,你只要有兴趣,完全可以自己动手来制作这类器材。这里为大家介绍一个 80米无线电信号源的制作。 制作前参阅了各类资料,确定了电路的方案,经细化后形成现在这个了线路。电路大体上是由晶体振荡级、缓冲放大级、推动级、射频功放级和单片机发报控制电路所组成。由3.579M晶体和T1组成的振荡级是个典型的电容三点式振荡电路,它的输出频率完全取决于晶体频率,所以你不用担心频率会有什么偏移。之所以选择
[单片机]
<font color='red'>DIY</font>无线电测向信号源
DIY制作:小灯泡手电筒改造
  在我们的生活中无时无刻不在使用 电能 ,在家里,大到空调、电热水器、电磁炉,小到手机、台灯、剃须刀,无不使用电作为能源。虽然电能清洁方便,随着电器产品的大量普及,社会的总耗电量也是非常巨大的。更何况我们使用的绝大多数的电能是以消耗不 可再生能源 (如煤炭)与污染环境(如废电池)为代价的。所以具有节约能源的意识,就远远不止是节约了几元钱,几角钱,而应当想到这是对人类的可持续发展做贡献,这是电子爱好者更应该担当的责任。   近两年《电子制作》、《 无线 电》杂志上常刊登自制 大功率LED 手电筒的文章,读过之后忍不住手痒,于是就在网上购买了几个1W的 LED 和AMC7135 驱动 电路。货到之后,便按照文章中的电路图焊接起来
[电源管理]
<font color='red'>DIY</font>制作:小灯泡手电筒改造
STC单片机I/O口控制程序(两个不同的跑马灯效果
STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强.控制灵活!且价格便宜!也就几块钱吧!但你让她发挥出了性能,就不止几块钱了哦!单片机叫什么?o( _ )o...微型计算机 ORG 000H ;起始地址 START: ;开始 MOV R2,#
[单片机]
LED、CCFL显示效果对比分析
  随着几乎所有厂商开始大力推广并支持 LED背光源 , LED 取代传统的灯管式背光( CCFL )已经成为了不可逆转的趋势。不过由于LED从今年开始才开始正式进入大规模量产阶段,因此市面上采用LED背光源的 显示 器产品相对而言所占的比重依旧不是很大,传统采用CCFL背光源的显示器产品依旧占据着市场的主流地位,考虑到上游的背光模组厂依旧还有一定规模的CCFL背光产能,因此CCFL背光源也不会立刻被淘汰。    LED背光 显示器也是一种 LCD  当各大厂商推出LED这个概念时,我们看到很多网友和消费者对这个概念依旧存在一定的误解,将LED和LCD完全弄混淆,以至于在论坛中提出“我现在应该买 LED显示 器还是LC
[电源管理]
LED、CCFL显示<font color='red'>效果</font>对比分析
热门资源推荐
热门放大器推荐
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved