【发布时间】:2017-03-22 02:11:55
【问题描述】:
目前我正在使用 Raspberry Pi 和 Arduino。对于 Arduino 在某些情况下,如果我们开始运行脚本,那么它将一直运行,直到我们手动停止它们。
我想知道在将 Raspberry Pi 与 Python 一起使用时,是否有办法对 Raspberry Pi 做同样的事情。对于树莓派,当我使用时,
sudo python myprogramme.py
它只运行一次我的代码,然后就停止了。有没有办法我们可以用命令行多次运行相同的代码,直到我们手动停止它们(例如,在 MATLAB 中,我们必须使用 crtl+z 来停止正在运行的脚本)? (使用循环可能是可能的,但我想知道我们是否可以在不使用循环的情况下做到这一点。)希望我的查询有意义。 我这样做的目的是将传感器的连续信息发送到我的系统。
【问题讨论】:
-
可能在 Arduino 内部,有一个循环。你可以在你的 Python 代码中包含一个简单的 while true 循环,它可以吐出一个 PID,你可以根据它来执行 kill。
-
@ToonZ (github.com/ControlEverythingCommunity/BMP280/blob/master/Python/…) 这是我目前使用的代码。在这种情况下,不知道在哪里放置 while True 语句。
标签: python linux ubuntu automation raspberry-pi