呼吸—流水—心形,玩灯的三个阶段
说起初学电子技术时,最喜欢的事情就是用所学到的知识搞各种发光的东西。当初上学的时候,从一期《家电维修》中看到一款用LM358搞的渐亮—渐灭—渐亮循环“呼吸灯”,于是特地找实习老师要了洞洞板和元器件,花了一天时间搞了出来。后来又在毕业实习时,搞了一套经典的NE555+CD4017 10位流水灯,不过后面加了晶闸管部分驱动十路小彩灯,结果毕业最后一晚搞得教室里简直比迪厅的灯光还要炫酷——毕竟三十多位同学每人一套!
后来在工作中自学单片机知识中,又按照现有的程序和资料,搞了一套32位流水灯,只是附庸风雅地搞成了心形。虽然程序是现成的,不过里面对于灯光的点亮模式花样着实是非常丰富,板子刚调试完就被工人拿走了。不过对于单片机的知识却没有学会多少。
要说近些年搞得最好的灯光单片机电路,就是几年前为了哄侄女用网络资源,拿STM32系列单片机控制微型黄色LED灯珠,放在几片塑料绿叶衬托玻璃罐头瓶里做的电子“萤火虫”了,不过后来孩子淘气把罐头瓶碰碎也就香消玉殒了。
总的来说,对于玩灯的技术,本人几乎都是仿做有些知识点到现在仍然是“照葫芦画瓢”的阶段。
这是一个IO对应一个灯珠吗? 598330983 发表于 2025-4-10 09:12
这是一个IO对应一个灯珠吗?
对的,32个IO口对应一个LED灯珠。 只有学电子的女孩子还懂这种浪漫吧 用串行IO控制的led灯珠控制更方便。 理工男也有浪漫! allan968 发表于 2025-5-13 21:47
理工男也有浪漫!
理工男浪漫起来可是天马行空的创意,毕竟俺们会DIY! 心形灯不算高级,高级应用是旋转LED幕屏。 zhengshuai888 发表于 2025-5-14 08:10
心形灯不算高级,高级应用是旋转LED幕屏。
其实就是学习单片机的一个入门级案例,可惜本人不会。 玩灯的 “呼吸 — 流水 — 心形” 三阶段,是从基础到创意的进阶。呼吸灯靠 PWM 调节亮度实现渐变,核心是定时器精准控占空比;流水灯需按序切换 LED,考验 GPIO 时序与循环逻辑;心形则要点阵 / 多灯协同,需先设计点亮坐标,再通过代码控制灯组组合出形状,难度递增,逐步提升对硬件控制与创意实现的能力。
页:
[1]