Back to Blog

用树莓派驱动七段数码管

Published 2019-10-01Updated 2026-02-24
Translations:English
raspberry-pipythonhardware

这是暑假做的一个小项目,作为我学习 Python 和用于控制树莓派 GPIO 设备的 gpiozero 库的初步尝试。

面板可以显示 0x0 到 0xF 的十六进制数字/字母。

七段数码管正面

七段数码管背面

每个段由 3 个并联的 LED 组成。7 个段连接到树莓派的 GPIO 端口,通过在 LED 上产生电压差来驱动。如图所示,使用了两个公共接地以减少焊接点。

由于二极管中的电流只能从阳极流向阴极,有一个 LED 因为方向放反了而不工作。这个问题已经修复了,但我还没来得及重新录像。