Python中树莓Pi上的一位数时钟

2024-04-24 17:50:08 发布

您现在位置:Python中文网/ 问答频道 /正文

全新的,第一个问题!我在大学时是个程序设计师,大约15年前,我买了一个树莓皮做一些修补,有一个想法是试着做一个时钟,就像我父亲在70年代做的那样,一次只闪烁一个数字的时间。我把我的pi都连接到一个IO芯片上,然后连接到一个7段显示器上。我让显示器正常工作。我用了一些股票代码的IC芯片“MCP23017”,并能够建立在该代码的基础上,几乎反复试验和异常生疏的编程技能。以前从未使用过Python,但到目前为止还不难理解。在

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

(Raspberry Pi中的Python编程)#以防我错过了这一点

谢谢! 凯文


Tags: 代码io程序编程时间pi数字时钟
1条回答
网友
1楼 · 发布于 2024-04-24 17:50:08

将MCP23017与覆盆子pi配合使用

假设您的函数名为display_digit

>>> import time
>>> time.strftime("%H%M%S")
'105404'
>>> for d in time.strftime("%H%M%S"):
...     display_digit(int(d))
... 

相关问题 更多 >