質問: ラズベリーパイ3でI2C対応のLCDモジュール(ACM1602N1-FLW-FBW)に接続しております。 電源(3.3V)、GND、SCL、SDAの結線は誤っておりません。 ですが、i2cdetectコマンドを打ってもLCDモジュールが表示されません。 ※本当なら0x50と表示されると思うのですが...。 ちなみに同様に温度センサモジュールを接続したところ、i2cdetectコマンドでデバイスの認識が確認できました。 ネットの情報でI2Cの通信速度が疑わしいとの記述がありましたので、50kHzに設定して再起動しましたが認識されないままでした。 このような場合は何を調べるのがよろしいでしょうか? ご存知の方がおられましたら教えてください。
回答: > > このような場合は何を調べるのがよろしいでしょうか? > > > データシートを見てください。 LCDモジュールは秋月で売ってるものだと思いますが、データシートによると > > It just only could write Data or Instruction to LCM by the IIC Interface. > > It could not read Data or Instruction from LCM (except Acknowledge signal). > > > だそうです。「ACM1602NI-FLW-FBW-M01 i2cdetect」でググると同じ件が出てきます。こういう書き込み専用のデバイスはi2cdetectで一覧表示できないようです。一覧で出ないだけなので、とりあえず0x50にDISPLAY INSTRUCTIONを送ってみてはどうでしょうか。 参考: * Raspberry Pi でI2C: キャラクタLCD * ACM1602NI-FLW-FBW-M01_DISPLAYTRONIC_ SPEC VER1.2.pdf * st7066.pdf