gpt4 book ai didi

python - 树莓派和 Pusher

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:45 24 4
gpt4 key购买 nike

我目前有一个 DS18B20 温度传感器连接到我的树莓派上,我可以使用这段代码读取这些数据:

import time

def main():
while True:
tfile = open("/sys/bus/w1/devices/28-0000051e739/w1_slave")
text = tfile.read()
tfile.close()
secondline = text.split("\n")[1]
temperaturedata = secondline.split(" ")[9]
temperature = float(temperaturedata[2:])
temperature = temperature / 1000
print "Temperature: ", temperature, "C"
time.sleep(0.5)
main()

这在终端中工作得很好。我还安装了 apache2 并在我的树莓派上工作。现在,我正在尝试实时将我从温度传感器获得的数据显示到我的网页上。我遵循了一些关于让 python 脚本在 html(http://raspberrywebserver.com/cgiscripting/writing-cgi-scripts-in-python.html)中工作的教程,但它不是实时的。因此我用谷歌搜索并找到了 Pusher。经过一个小时的谷歌搜索,我找不到任何与我的项目类似的东西。

谁能帮帮我?

(对于任何英语错误,我很抱歉,英语不是我的母语)

最佳答案

为什么不直接删除循环并从 Apache 运行 CGI?每次有人加载页面时,它都会显示当前温度。你可以有一个小的帮助脚本来执行 sudo yourcode.py然后添加 yourcode.py/etc/sudoers文件。

关于python - 树莓派和 Pusher,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26364842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com