![]() |
|
|
|
|
#1 |
|
Senior Member
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0 ![]() |
|
|
|
|
|
|
#2 | |
|
Senior Member
Регистрация: 05.10.2014
Сообщений: 190
Вес репутации: 0 ![]() |
Цитата:
вот к примеру скетч вывода температуры с двух датчиков PHP код:
Код:
root@CyberWrt:/www/> head /dev/ttyUSB0 Sensor1 0.00 Sensor2 0.00 Sensor1 0.00 Sensor2 0.00 Sensor1 0.00 Sensor2 0.00 Sensor1 0.00 Sensor2 0.00 Sensor1 0.00 Код:
<?php
$bufer = '';
$ch=' ';
$filename = "/dev/ttyUSB0"; //порт
$fp = fopen($filename, "r+"); //открыть порт
if ($fp) //если порт открыт
{
while ($ch != chr(0xA))
{
$ch = fgetc($fp); //прочитать один символ из порта
$bufer.=$ch;
}
echo "<br>$bufer " ;
fclose($fp); //закрыть порт
} else echo "Не удалось открыть порт" ;
?>
Вопрос почему идет пустая строка с ардуины? и как прочитать две или три первые строки? |
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|