今回もマイコンボード「Arduino」を使う。前回はPC上のNodeからArduinoを制御したが、Webエンジニアとしては、Webブラウザーを使っていない点が心残りだった。そこで今回は、Webブラウザーから直接Arduinoを制御する方法に挑戦する。 その方法とは電子楽器の演奏データ交換の規格である「MIDI」を使うことだ。今回はW3Cで策定中のUSBで接続したMIDI機器を操作するためのAPI「Web MIDI API」を利用する。Web MIDI APIを使えば、USBケーブル経由で、MIDIプロトコルを使ってArduinoを制御できるはずだ。現在はWebブラウザーの「Chrome」と「Opera」でWeb MIDI APIが利用可能だ。 ただしWeb MIDI API経由でArduinoをWebブラウザーから制御するのは簡単ではない。ホストPCからArduinoを認識してもらうため

