Я хочу управлять платой реле, используя Arduino для домашней автоматизации. Я использую raspberry-pi2, на котором PHP-скрипт для запуска Python-скрипта, который устанавливает серийный com для Arduino через USB. Каждый раз, когда я запускаю скрипт python на PHP, arduino перезагружается, и эффекта нет. Когда я запускаю скрипт py на терминале, он работает. Есть ли способ поддерживать серийный 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')
Задача ещё не решена.
Других решений пока нет …