私はこの単純なコードを持っています。ArduinoシリアルデータをRaspberry Piに渡します。 Piでは、ブラウザにデータをPHPで表示したいと考えています。ArduinoからPi to 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](https://stackoverflow.com/questions/1053424/how-do-info/)で説明されているようにPHPページの上部に 'error_reporting(E_ALL); ini_set( 'display_errors'、1);を追加してみてください。 i-get-php-errors-to-display) – Wndrr
返事をありがとう。 – Tony
PHPエラーチェックを追加しようとします。しかし、私はそれがPHPのエラーであるとは思わない、なぜそれはMac上でうまくいくのだろうか?私はそれがPiのUSBポートと関係があると思う? – Tony