0

ホームオートメーション用にarduinoを使ってリレーボードを制御したいです。USB経由でarduinoへのシリアル通信を確立するPythonスクリプトを実行するPHPスクリプトがあるraspberry-pi2を使用しています。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>

パイソン:

import serial
import sys

ser = serial.Serial('/dev/ttyACM0',9600)
ser.write('8')
4

0 に答える 0