QMC5883L

Arduino開発

ESP32 Arduino: 地磁気センサ QMC5883L その2

平成30年度公開講座で演習する内容です。 地磁気センサQMC5883Lのテストに用いたコードです。地磁気センサをESP8266に取り付けた状態で,キャリブレーションを行います。一周360度回転をさせて最大値・最小値を調べ,maxX, maxY, minX, minY に値を入力します。また,静止状態のmag.xAxis,mag.yAxisの値をオフセット値としてoffX, offYも入力します。...
Arduino開発

ESP32 Arduino: 地磁気センサ QMC5883L (HMC5883L) その1

平成30年度公開講座で演習する内容です。 ロボットの方向制御をするため地磁気センサのテストを行いました.Arduinoとの組み合わせではHoneywell社のHMC5833Lがよく使用されますが,今回は互換?のQMC5833Lを使用しました.最初HMC5883Lと思い込み試行錯誤しましたが,途中でI2Cアドレスが違うことに気付きQMC5883Lにたどり着きました. QMC5883L-Datas...