Arduinoのアナログ入力で読んだ電圧の表示用に、HTMLでオシロスコープをつくってみたよ。 ソースはこちら→niccolli/FakeScope · GitHub 仕組み Arduinoからmillis()とanalogRead()の値をシリアル通信で出力 RubyのEventMachineで読み込み、WebSocketで配信 HTMLでグラフに描画 EventMachineでのシリアル通信にem-serialportを、WebSocketにem-websocketを使っています。HTMLのグラフ描画は直でCanvas……とも思ったのですが、flotr2というちょうキレイなグラフの描けるスクリプトにおまかせしています。 Arduinoのほうは値を出力するならなんでもよいのですが、ただのサイン波ではおもしろくないので、指パッチンのときに使った回路を使っています。ブレッドボードからユニバー