<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>iPhone iOS4.2</title> </head> <body> <h1>加速度センサーテスト</h1> <h2>傾き加速度</h2> <div>x:<span id="x">0</span></div> <div>y:<span id="y">0</span></div> <div>z:<span id="z">0</span></div> <h2>傾きの重力加速度</h2> <div>xg:<span id="xg">0</span></div> <div>yg:<span id="yg">0</span></div> <div>zg:<span id="zg">0</span></div> <h2>回転加速度</h2> <div>alpha(Z):<span id="a">0</span></div> <div>beta(X):<span id="b">0</span></div> <div>gammma(Y):<span id="g">0</span></div> <script> window.addEventListener("devicemotion", function(evt){ var x = evt.acceleration.x; // X方向の加速度 var y = evt.acceleration.y; // Y方向の加速度 var z = evt.acceleration.z; // Z方向の加速度 var xg = evt.accelerationIncludingGravity.x; // X方向の傾き var yg = evt.accelerationIncludingGravity.y; // Y方向の傾き var zg = evt.accelerationIncludingGravity.z; // Z方向の傾き var a = evt.rotationRate.alpha; // Z方向の回転値 var b = evt.rotationRate.beta; // X方向の回転値 var g = evt.rotationRate.gamma; // Y方向の回転値 document.getElementById("x").innerText = x; document.getElementById("y").innerText = y; document.getElementById("z").innerText = z; document.getElementById("xg").innerText = xg; document.getElementById("yg").innerText = yg; document.getElementById("zg").innerText = zg; document.getElementById("a").innerText = a; document.getElementById("b").innerText = b; document.getElementById("g").innerText = g; }, true); </script> </body> <html>
2011年3月4日金曜日
加速度センサーとジャイロセンサーの値を取得す
うまくデータを取得しているようです。
関連記事
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿