【发布时间】:2019-07-28 23:26:53
【问题描述】:
我是使用 Node-red 和树莓派的新手。我有一个想要从 node-red 运行并接收 mag.payload 的 python 脚本。我无法在守护程序节点中找到正确的命令来启动 python 脚本。任何帮助表示赞赏。
当前 Python 脚本:
import time
import board
import busio
import adafruit_mprls
import RPi.GPIO as GPIO
try:
import RPi.GPIO as GPIO
except RuntimeError:
print("Error importing RPi.GPIO! This is probably because you need
superuser privileges.")
i2c = busio.I2C(board.SCL, board.SDA)
mpr = adafruit_mprls.MPRLS(i2c, psi_min=0, psi_max=25)
"""
import digitalio
reset = digitalio.DigitalInOut(board.D5)
eoc = digitalio.DigitalInOut(board.D6)
mpr = adafruit_mprls.MPRLS(i2c, eoc_pin=eoc, reset_pin=reset,
psi_min=0, psi_max=25)
"""
while True:
print((mpr.pressure,))
time.sleep(1)
python脚本存放在home/pi/Document/pressure.py
我不确定 node-red 的守护程序节点中的命令和参数应该是什么。我试过了
命令:usr/bin/python
参数:home/pi/Documents/prressure.py
【问题讨论】:
-
您尝试了什么以及遇到了什么错误。此外,没有关于脚本存储位置的信息,或者这个问题目前无法回答的参数是什么。编辑问题以添加更新。
-
我没有询问脚本的内容,我询问了它在您的系统上的存储位置以及您已经尝试过的内容的描述。