我是 Arduino 的新手,并试图检查我在 Arduino 中的 python 脚本是否正在运行。
我将 python 脚本(sample.py
)放在了/mnt/sda1/arduino/www/
SD 卡中。
从草稿文件中,我像下面这样写,
Process p;
void setup() {
// put your setup code here, to run once:
Bridge.begin();
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
p.runShellCommandAsynchronously("/usr/bin/python -U /mnt/sda1/arduino/www/sample.py");
while(p.running());
if(p.available()>0){
userInput = p.read();
Serial.println(userInput);
}
}
下面是我的python脚本代码(sample.py
),
import serial
ser = serial.Serial('COM5', baudrate = 115200, timeout=1)
ser.write('g')
我在这里要做的是检查我的 python 脚本是否正在运行。但是,它在串行监视器上没有显示任何内容。
我在这里做错了什么..?
有人可以帮我吗?
或者任何人都可以给我一个示例代码(临时代码)来检查 python 脚本是否正在运行?
提前致谢。