小“福”蝶灯笼来了! 前几天收到了论坛活动获奖的STM8S-Discovery板,又赶上论坛元宵节搞活动,于是有了下面的DIY。 最初是想自己用纸板裁剪切割出灯笼的框架,后来看到了之前参加ST周年活动时获得的蝴蝶书签,灵机一动。。。。 看看最后的成品照,怎么样,还不错吧? 白天点灯的效果: 夜晚点灯的效果: 好了,说说原理图吧,很简单,就用语言描述,不画图了。 小“福”蝶灯笼的灯采用四种颜色的LED灯(蓝绿各两个,此外还有红和橙),每组6个,共四组,通过洗导线连接成4X6的LED阵列。一个蝴蝶翅膀上一组6个LED灯。 每行4个LED灯,接一个限流电阻。共用10个GPIO,其中6个控制行,4个控制列。程序很简单,10个GPIO都设置成推拉输出,通过4X6的LED阵列上的LED构成H桥。代码里只是用了GPIO的位操作,实现了LED灯的层层点亮,翅膀旋转点亮,翅膀扇动点亮,全灯闪烁等效果。 |
完成STM8学习计划,开发板每天送
【活动】这是我爱STM8的理由
晒"学习STM8任务“活动的奖品
「福利日」STM8学习奖励大回馈(已公布)
最新体验!STM8 DISCO邀您评测 (2019/3/1更新)
【每日一答】STM8学习任务:第5天(已公布)
【每日一答】STM8学习任务:第4天(已公布)
【每日一答】STM8学习任务:第3天(已公布)
【每日一答】STM8学习任务:第1天(已公布)
【每日一答】STM8学习任务:第2天(已公布)
谢谢夸奖!
不敢当啊!只是创意好一些,代码很渣,都没敢拿出来秀。
是花了些功夫。
谢谢夸奖。只是LED少了些,没有充分发挥GPIO的H桥正反通电的优点(这里只用了一个方向,实际可以再驱动一个反接的LED),当然,如果再利用GPIO的高阻态,就可以驱动更多的LED,做出更多的效果。
谢谢夸奖! 的确是花了心思。