ESP32でI2C通信

ESP32のI2C通信はArduinoのWireライブラリを使うことで簡単に利用することが出来ます.

まず始めに,SCLピン,SDAピンの設定を行います.
* Arduino UNOの場合A4,A5
Wire.begin(SCL, SDA)

自分はこのプログラムだけでは動かなかったため、プルアップ抵抗を5VとSDAピン,SCLピンの間に挟んだところ正常に動作させることができました。

i2c通信がうまくいっているかどうかは,Aruduinoが公式で提供しているI2Cスキャナープログラムを利用すると確認できます.
I2Cが正常に動作している場合はi2cアドレスが表示されます.
https://playground.arduino.cc/Main/I2cScanner

コメントを残す

メールアドレスが公開されることはありません。