23章:3軸加速度センサモジュールADXL345制御

    作成2016.01.04

  1. 3軸加速度センサモジュールADXL345の参考アドレス
    64章:3軸加速度センサモジュール ADXL345(SPI/IIC)
     Arduino UNOとESP-WROOM-02はI2C制御において、完全互換となっているようです。ただし、ESP-WROOM-02のシリアル通信のボ−レートは115200bpsに設定する必要があります。


  2. 3軸加速度センサモジュールADXL345制御回路図
     3軸加速度センサモジュールADXL345制御回路図を以下に示します。




  3. 3軸加速度センサモジュールADXL345制御回路図外観
     3軸加速度センサモジュールADXL345制御回路図外観を以下に示します。



  4. Arduinoスケッチの書込み
    (1)「スケッチ」_「Include Library」_「Manage Libraries」を選択します。



    (2)検索欄にADXL345と入力します。
    (3)「Install」ボタンを押します。



    (4)「ファイル」_「スケッチの例」_「Adafrut ADXL345」_「sensortest」を選択します。



    (5)Serial.begin(9600);→Serial.begin(115200);に変更します。
    (6)GPIO-0ピン:(Type I/O SPI_CS2)→Low(10kΩプルダウン)に設定し、ESP-WROOM-02の電源を投入します。
    (7)スケッチを書込みます。


  5. 動作試験
    (1)arduino.exeを起動して、シリアルモニタを開きます。
    (2)GPIO-0ピン:(Type I/O SPI_CS2)→High(10kΩプルアップ)に戻し、ESP-WROOM-02の電源を再投入します
    (3)シリアルモニターを開きボーレート115200bpsに設定します。
    (4)以下の結果が表示されます。
    X: 0.31  Y: 0.16  Z: 9.30  m/s^2 
    X: 0.35  Y: 0.20  Z: 9.53  m/s^2 
    X: 0.31  Y: 0.08  Z: 9.38  m/s^2 
    X: 0.31  Y: 0.08  Z: 9.38  m/s^2 
    X: 0.27  Y: 0.08  Z: 9.34  m/s^2 
    X: 0.27  Y: 0.12  Z: 9.38  m/s^2 
    X: 0.35  Y: 0.16  Z: 9.30  m/s^2 
    X: 0.31  Y: 0.08  Z: 9.30  m/s^2 
    X: 0.27  Y: 0.12  Z: 9.38  m/s^2 
    X: 0.31  Y: 0.12  Z: 9.30  m/s^2 
    X: 0.31  Y: 0.12  Z: 9.34  m/s^2 
    X: 0.27  Y: 0.12  Z: 9.38  m/s^2 
    X: 0.27  Y: 0.16  Z: 9.41  m/s^2 
    X: 0.31  Y: 0.12  Z: 9.38  m/s^2 
    X: 0.35  Y: 0.08  Z: 9.38  m/s^2 
    X: 0.31  Y: 0.16  Z: 9.26  m/s^2 
    X: 0.24  Y: 0.20  Z: 9.41  m/s^2 
    X: 0.31  Y: 0.12  Z: 9.41  m/s^2 
    X: 0.27  Y: 0.08  Z: 9.30  m/s^2 
    X: 0.27  Y: 0.16  Z: 9.34  m/s^2 
    X: 0.31  Y: 0.08  Z: 9.38  m/s^2 
    X: 0.27  Y: 0.12  Z: 9.41  m/s^2 
    X: 0.31  Y: 0.12  Z: 9.34  m/s^2 
    X: 0.31  Y: 0.08  Z: 9.38  m/s^2 
    X: 0.24  Y: 0.12  Z: 9.38  m/s^2 
    X: 0.27  Y: 0.16  Z: 9.38  m/s^2 
    X: 0.27  Y: 0.12  Z: 9.34  m/s^2 
    X: 0.31  Y: 0.16  Z: 9.34  m/s^2 
    X: 0.27  Y: 0.16  Z: 9.26  m/s^2 
    X: 0.27  Y: 0.12  Z: 9.38  m/s^2 
    X: 0.31  Y: 0.16  Z: 9.38  m/s^2 
    X: 0.27  Y: 0.16  Z: 9.38  m/s^2 
    X: 0.27  Y: 0.12  Z: 9.34  m/s^2 
    X: 0.24  Y: 0.20  Z: 9.26  m/s^2 
    X: 0.35  Y: 0.08  Z: 9.30  m/s^2 
    X: 0.35  Y: 0.12  Z: 9.34  m/s^2 
    


  6. 3軸加速度センサモジュールADXL345制御まとめ
    (1)Arduino UNOとESP-WROOM-02はI2C制御において、完全互換となっているようです。
    (2)ただし、ESP-WROOM-02のシリアル通信のボ−レートは115200bpsに設定する必要があります。
    (3)ESP-WROOM-02のコストパフォーマンスはすばらしい!!




24章:HMC5883L使用3軸デジタル・コンパスモジュール制御に行く。

トップページに戻る。