1
我有這個簡單的代碼:它需要Arduino串行數據到Raspberry Pi。在Pi上,我想用PHP在瀏覽器上顯示數據。Arduino到Pi到PHP
<?php
$fp = fopen('/dev/cu.wchusbserial1a12130','r+'); //use this for Mac Nano
echo $fp."<br>";
echo fread($fp, "10");
fclose($fp);
?>
它使用Nano或Uno在Mac服務器上工作得很好。但是,一旦我將它加載到我的Pi服務器上,並將端口更改爲/ dev/ttyUSB0,則不再有效。瀏覽器只是空白。它與Pi權限有關嗎?謝謝。
如果頁面只是空白,那可能意味着你有一個沒有顯示的PHP錯誤。嘗試在[this post]中描述的PHP頁面頂部添加'error_reporting(E_ALL); ini_set('display_errors',1);'(https://stackoverflow.com/questions/1053424/how-do- i-get-php-errors-to-display) – Wndrr
感謝您的回覆。 – Tony
我會嘗試添加php錯誤檢查。但我懷疑這是PHP的錯誤,爲什麼它會在Mac上執行得很好,但不在Pi上?我懷疑它是否與Pi上的USB端口有關? – Tony