在Raspberry Pi的单数字时钟在Python

时间:2013-11-10 23:21:05

标签: python raspberry-pi clock

这里全新,第一个问题!我在大学时是一名程序员,差不多大约15年左右,我选择了树莓派来做一些修修补法,其中一个想法就是试着制作一个像我爸爸那样的时钟在70年代重新制作一个时钟。一次闪烁一个数字的时间。我的pi都连接到IO芯片并连接到7段显示器。我的显示器完全正常工作。我使用了IC芯片“MCP23017”的一些股票代码,并且能够通过相当多的试验和错误以及异常生锈的编程技能来构建该代码。从来没有使用过Python,但到目前为止还不是很难理解。

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

(Raspberry Pi中的Python编程)#如果我错过了提及

谢谢! 凯文

1 个答案:

答案 0 :(得分:0)

Here's an example使用带有覆盆子pi的MCP23017

假设您的功能被称为display_digit

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