背景: 「ベース ブロック」を使用して、edison の UART2 コンソールに電力を供給し、アクセスしています。データをシリアルに出力するためのスケッチを含むarduinoブロックがあります。 https://www.sparkfun.com/products/13036
シリアル データは arduino から送信され、ノード スクリプトを使用してそのデータを読み取り、ネットワーク関連の機能を実行するつもりです。 Intel Edison と NodeJS シリアル ポート通信: 奇妙な文字が表示されます
エジソンのシリアル指示に従おうとしました: https://communities.intel.com/message/265411#265411
ただし、2 行目の GPIO 構成では、既に失敗しています。
root@edison:~# echo -n "214" > /sys/class/gpio/export
sh: write error: No such device
興味深いことに、「Intel Edison and NodeJS ...」の質問から「uart.js」を実行すると、データは取得されますが、期待どおりではありません。
<Buffer 84 e9 f3 f4 e1 ee c3 e5 7a 20 72 75 75 0d 0a 8d c5 f3 f3 c1 c7 e5 20 f3 e5 ee f4 7a 60 70 0d 0a c2 c5 e1 ed 40 e2 f2 cf eb e5 ce 7a 60 30 0d 0a>
<Buffer 84 c9 f3 f4 e1>
<Buffer ce e3 e5 7a 60 72 75 75 0d 0a 8d e5 f3 f3 e1 e7 c5 60 f3 c5 ce f4 3a 40 70 0d 0a 82 e5 c1 ed 60 e2 f2 ef eb c5 ee 7a 40 70 0d 0a>
最後に使用するmraa.getPinCount();
と、常に56が返されます。(ネットで検索していたら出てきました)
助けてくれてありがとう!