Arduinoでソフトウェア通信機を試作してみました。100Hz,5bps BPSKで通信しています。サンプリング周波数は1kHzで15次のデジタルフィルタが入っています。マイリスト mylist/40428700 無線化しました sm23331482 --追記--冒頭デモに誤植があります。緑LEDが「受信信号」とありますが、「送信信号」の誤りです。緑LEDのON-OFF情報を受信側Arduinoに送信し、その情報を元に赤LEDを点滅させていますまたご指摘どおり ×ゼロツーリターン(ZR) ○リターンツーゼロ(RZ)ですQ.光通信に使えるか?A.他の方もコメントされていますが、キャリア周波数に載せてデジタル通信は可能です。赤外線リモコンなどで利用されてます。さすがにコヒーレント光通信をソフトウェアで実現するのは現状不可能ですが・・・