本帖最后由 yang_alex 于 2019-3-24 21:57 编辑
之前参加论坛活动有幸获得STM8S-Discovery板一枚,在练手时正好也快到元宵节于是有了下面的DIY。
最初是想自己用纸板裁剪切割出灯笼的框架,后来看到了之前参加ST周年活动时获得的蝴蝶书签,灵机一动。。。。
看看最后的成品照,怎么样,还不错吧?
白天点灯的效果:
好了,说说原理图吧,很简单,就用语言描述,不画图了。
小“福”蝶灯笼的灯采用四种颜色的LED灯(蓝绿各两个,此外还有红和橙),每组6个,共四组,通过细导线连接成4X6的LED阵列。一个蝴蝶翅膀上一组6个LED灯。 每行4个LED灯,接一个限流电阻。共用10个GPIO,其中6个控制行,4个控制列。程序很简单,10个GPIO都设置成推拉输出,通过4X6的LED阵列上的LED构成H桥。代码里只是用了GPIO的位操作,实现了LED灯的层层点亮,翅膀旋转点亮,翅膀扇动点亮,全灯闪烁等效果。
马上就是今年的ST峰会活动了,好期待啊!希望ST多出新品,更上层楼,大家也有福了。
|
很漂亮