我想用arduino控制一个用于家庭自动化的继电器板。我正在使用raspberry-pi2,在其上运行python脚本的PHP脚本,通过USB建立串口com到arduino。每次我通过PHP运行python脚本时,arduino都会重新启动并且没有任何效果。当我在终端上运行py脚本时,它可以工作。有没有办法让SERIAL COM始终保持开启并与arduino通信?
PHP:
<?php
$pin = $_GET["pin"];
exec("sudo python switch.py");
echo "Switched";
?>
<script type = "text/javascript">
setTimeout("self.close()",1000);
</script>
的Python:
import serial
import sys
ser = serial.Serial('/dev/ttyACM0',9600)
ser.write('8')