今回はArduinoとI2Cに関する内容です。I2C通信に対応したモジュールというのは、温湿度計をはじめとした測定系から、LCDを簡単に使えるようにするためのモジュールであったり、出力IOを増やすためのIOエクスパンダーであったり、さまざまなものが存在します。 そんななか、いざ使ってみようとして、そのモジュールがArduinoから操作できないことってありますよね?おそらくこの記事を見ているあなたもその一人だと思います。原因はもちろん様々あるわけですが、その中でも初歩的な「そもそもArduinoからそのI2Cモジュールは認識されているか?」という課題を解決してみましょう。 そんなわけで今回は、Arduinoを使ってI2C通信するモジュールを正しく認識させるところからご紹介します。