Я, наконец, получил все датчики, которые отправили данные в текстовые файлы и т. Д., Но у меня проблема с PHP. Я могу подключиться к Arduino с помощью PHP-сайта. Я могу включить или выключить LED. Но я не могу этого сделать, пока я читаю данные от Arduino.Монитор Arduino, работающий вместе с PHP
Я использую команду:
cat /dev/ttyACM0 > data.txt
Все работает отлично, но когда я пытаюсь использовать PHP скрипт, я получаю сообщение об ошибке подключения.
Если я не использую команду «cat», я обычно могу использовать сайт PHP, но я не могу видеть данные датчиков.
Любые идеи?
Как насчет вызова 'exec()'? Кроме того, всегда хорошая идея не говорить кому-либо код, который вы используете, чтобы они не отвлекались на него от хорошего ответа ... – Sven
Эй! Дело не в коде. Я могу использовать простой код для чтения температуры в мониторе Arduino, и пока я читаю, процессор Arduino занят, и я не могу ничего делать с PHP. PHP-скрипту нужен процессор Arduino, чтобы быть свободным, но я не знаю, как я могу читать и писать в одно и то же время. Это моя проблема. –
Используйте один cronjob для работы с одной задачей Arduino, а с PHP вы только отправляете команды в очередь cronjobs и читаете результаты. – Sven