Управляйте цифровыми выводами Arduino, используя последовательный порт Python

Я хочу управлять платой реле, используя 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')

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]