2017年1月6日金曜日

傾きを取得する

加速度センサーの出力を
AD変換して、その値を
角度に変換してみました。

X,Y,Z軸の加速度センサーを
使いましたが、そのなかなか
X,Y軸の情報を使いました。

水平から -90度
水平から 90度
の範囲で値が取得できる感じでした。

水平を0度として -90度~0度~90度と
いう要領でした。

三角定規を使って、30度、45度、60度
などの時の値を実測して、
なめらかにグラフを書くと、なんとなく
サインカーブかなという感じがしました。

-90度付近 と 90度付近は、やはり
いい値が取れないかなという感じがしました。

角度は、サイン関数の逆関数 アークサインを
使いました。

答えはラジアンのあたいなので、
一般的な、(度)に変換する関数を使いました。

予想していたより、正確な角度が取得
できたように思います。

ラズベリーパイ3 と パイソン(python)





1 件のコメント:

  1. https://youtu.be/Ebn0Q1EbJ8Q

    角度の数値だけ、ブラウザに表示してみました。

    返信削除