0

全新的,第一个问题!大约 15 年前,我在大学里是一名程序员,我拿起一个树莓派来做一些修补,一个想法是尝试制作一个时钟,就像我父亲在 70 年代制作的 HARD 一样,一个时钟一次闪烁一个数字的时间。我将我的 pi 全部连接到一个 IO 芯片并连接到一个 7 段显示器。我的显示器可以正常工作。我为 IC 芯片“MCP23017”使用了一些股票代码,并且能够通过反复试验和非常生疏的编程技巧来构建该代码。以前从未使用过 Python,但到目前为止还不太难弄清楚。

但现在我被困住了,不知道下一步从哪里开始。我可以将时间拉到我的程序中,并将其作为一个完整的单元打印到屏幕上。我创建了一些小函数来显示所有数字 0-9,但我不知道如何花时间将其拆分为单个数字并发送这些代码。我一直认为的唯一方法需要多页 if/elif 行,这似乎非常浪费和愚蠢,我知道在代码页下完成应该更容易,但我不知道从哪里开始。

(Raspberry Pi 中的 Python 编程)# 以防我错过提及

谢谢!凯文

4

1 回答 1

0

这是一个使用 MCP23017 和树莓派的示例

假设您的函数被调用display_digit

>>> import time
>>> time.strftime("%H%M%S")
'105404'
>>> for d in time.strftime("%H%M%S"):
...     display_digit(int(d))
... 
于 2013-11-10T23:54:45.630 回答