この間、arduino用のG-LCDライブラリを使って
美咲フォントの漢字を表示するところまで
最低限終ったので、次は全文字を自由に表示
したいところ。
で、I2CのEEPROMを漢字ROMとしてarduinoに
接続しておいて、G-LCDに漢字を自由自在に
表示したいんだけど、このG-LCDのピン配置が
I2C(TWI)と重なっちゃってるっていう問題
がありました。
で、arduinoの公式サイトをあらためて眺めて
みると…
http://www.arduino.cc/playground/Code/GLCDks0108
ここの「Changing the Arduino pin assignments:」
のところを読んでみると、ライブラリの中の
定義を直接修正すれば自由にアサインできるって
書いてあった!
例えば、mega168版のarduinoなら「ks0108_Arduino.h」
の中身を開いて定義文を好きなように直しておけば、
あとはお好みのピン配置に換えられるってことみたい。
で、I2C用の配線もこれを使えば空けられるので、
G-LCDとI2Cを両立させることも出来るはずな
わけです。
ライブラリを直接直すっていうのが今ひとつイヤ
なんだけど、まぁ仕方ないか…
ライブラリは直さずに、上書きで再定義できれば
いいんだけどな。
|
|
|