问题标签 [gpiozero]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
14 浏览

python - 带有电子纸显示器的 Pi Zero 2 - 尝试使显示器休眠时出错

我正在使用 Pi Zero 2 和电子纸显示器制作一个小型股票跟踪器。目前我只有一个按钮,当按下循环到下一个股票时,也会用该股票信息更新显示。
这一切都有效,但由于这些显示器并不意味着长时间保持供电,因此我需要在每次显示器刷新后添加一个睡眠呼叫。我使用 gpiozero 添加了一个按钮,在我的 press() 函数的末尾添加了一个睡眠功能,它都工作了......一次。我第一次按下按钮一切顺利,但第二次吐出错误。经过一些试验和错误后,我发现这是导致问题的睡眠呼叫。
我的代码如下:

第二次按下按钮时生成的错误代码是:

我尝试了几种不同的方法来尝试使其正常工作,但是完全没有想法,似乎无论我把它放在哪里,睡眠线在第二次被调用时总是出错。