Всем привет.
Мне нужно с порта /dev/ttyACM1 (в данном случае, это Arduino) считывать данные.
Пишу простой скрипт на PHP:
<?php
    $port = fopen("/dev/ttyACM1", "r");
    
    if (!$port) 
    {
        die ("Не удалось открыть порт");
    }
    else 
    {
        while (true)
        {
            echo fread($port, 8);
        }
    }
    fclose($port);
?>
Скетч на Arduino
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  Serial.println("hello!");
}
Вопрос, как получать целостную строку, которую отправила ардуинка?
