使用python

时间:2016-04-21 13:41:24

标签: php python arduino raspberry-pi home-automation

我想用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')

0 个答案:

没有答案