LED 流水/闪烁灯
环形计数器的 10 路输出经二极管“或”组合驱动 6 个 LED,形成往返流动的灯光效果。
环形计数器输出独热码,每个状态只有一路为高。用二极管把多路输出“线或”在一起,就能让某个 LED 在多个状态下点亮,从而用简单硬件实现任意亮灯序列(10 个状态映射到 6 个 LED 即“霹雳灯”往返效果)。二极管防止不同输出之间相互短路,250 Ω 电阻限制 LED 电流。
| 位号 | 元件值 / 型号 |
|---|---|
| D1 | |
| D2 | |
| D3 | |
| D4 | |
| D5 | |
| D6 | |
| D7 | |
| D8 | |
| D9 | |
| D10 | |
| D11 | |
| D12 | |
| D13 | |
| D14 | |
| R1 | 250Ω |
| U1 | RING CTR |
| V1 | 2.5V 1kHz |
共 17 个元件,取自 KiCad 原理图。
- KiCad 原理图
ledflasher.kicad_sch - 原理图大图(SVG)
ledflasher.svg - CircuitJS 电路文件(在新窗口打开仿真)
ledflasher.txt
来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗
电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。