CAmiDionのArduinoスケッチをコンパイルするために必要なライブラリは次の通りです。
必要なライブラリ | 用途 | 対象CAmiDion |
PWMDAC_Synth | 音を生成 | すべて |
Arduino MIDI Library | MIDI IN/OUTを使えるようにする | MIDI端子のついてるもの |
I2CLiquidCrystal※ | LCDをI2C経由で接続 | SinglePCB(頒布基板) 2号機相当の構成 |
Lcd74HC164※ | LCDを74HC164経由で接続 | 3号機相当の構成 |
※LCDに接続するためのライブラリは、接続方法(I2C、74HC164)に応じてどちらか一方を使います。
I2CLiquidCrystalに含まれているmglcd.hでは、 #include <Arduino.h> が誤って #include <arduino.h> と記述されています。 ファイル名の大文字小文字を区別していないWindowsではコンパイルが通りますが、Linuxではこの誤りを直さないとコンパイルが通りませんので注意してください。