前提・実現したいこと
9軸センサーから角度を求めたい!
ここに質問の内容を詳しく書いてください。
6軸センサで「傾斜角を図りたいな〜」と思い
9軸センサBMX055を買ったのですが、このサイトのものは別のセンサモジュールを使用しているらしいのでBMX055専用に書き換えて欲しいのですが。
全くプログラミングの知識はありませんので「ブラックボックス」としています。
https://garchiving.com/how-to-use-mpu6050-in-arduino/
このサイトのはProcessingとかいうCG?系のプログラミングサイトを利用しているらしいのですが、シリアルモニタで出力して欲しいのですが
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
わかりません ```C+ #include <Wire.h> int16_t axRaw, ayRaw, azRaw, gxRaw, gyRaw, gzRaw, temperature; void setup() { Serial.begin(9600); Wire.begin(); TWBR = 12; Wire.beginTransmission(0x68); Wire.write(0x6B); Wire.write(0x00); Wire.endTransmission(); Wire.beginTransmission(0x68); Wire.write(0x1C); Wire.write(0x10); Wire.endTransmission(); Wire.beginTransmission(0x68); Wire.write(0x1B); Wire.write(0x08); Wire.endTransmission(); Wire.beginTransmission(0x68); Wire.write(0x1A); Wire.write(0x05); Wire.endTransmission(); } void loop() { Wire.beginTransmission(0x68); Wire.write(0x3B); Wire.endTransmission(); Wire.requestFrom(0x68, 14); while (Wire.available() < 14); axRaw = Wire.read() << 8 | Wire.read(); ayRaw = Wire.read() << 8 | Wire.read(); azRaw = Wire.read() << 8 | Wire.read(); temperature = Wire.read() << 8 | Wire.read(); gxRaw = Wire.read() << 8 | Wire.read(); gyRaw = Wire.read() << 8 | Wire.read(); gzRaw = Wire.read() << 8 | Wire.read(); Serial.print(axRaw); Serial.print(","); Serial.print(ayRaw); Serial.print(","); Serial.print(azRaw); Serial.print(","); Serial.print(gxRaw); Serial.print(","); Serial.print(gyRaw); Serial.print(","); Serial.println(gzRaw); }
試したこと
動かしてはみましたが、わかりませんでした
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー