Arduino CW Keyer に接続している I2C デバイスのアドレスが分からなくなった時の TIPS です。
LCD(2004A)に I2C モジュールを追加してます。
Arduino の公式ページに掲載されている i2c_scanner というスケッチを使ってLCD の I2C アドレスを調査します。
ウェブに掲載されいるスケッチをコピペして Arduino CW Keyer に書き込むだけです。
I2C バスをスキャンして接続されているデバイスのアドレスをシリアルモニタに表示してくれます。
スキャンで判明した I2C アドレスにスケッチを書き変えます。
これで、LCD は正常に動作するようになります。
Arduino CW Keyer もそうですが、
Arduino に LCD とかの I2C デバイスを接続することって結構ありますよね。
ところがこれら I2C デバイスをいざ使おうと思ったとき・・・
モジュールのアドレスなんてすっかり忘れて分からなくなっているもので。。。
そんな時、アドレスを書き付けたメモを探すよりも先に、
このスケッチを使ってシリアルモニタに I2C アドレスを列挙させた方がよっぽど早く対応できます。
ジャンク箱に眠っている、そんな I2C デバイスがあれば、ぜひお試しあれ。