問題タブ [tilt-sensor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
585 参照

android - 一部のデバイスで Android onSensorChanged が呼び出されない

このコードは、加速度計リスナーを登録します。

ただし、次のデバイスでは、コールバックonSensorChanged()は発生しません。

これに対する回避策はありますか? (デバイスの傾き/傾斜角度を知る必要があります)。

0 投票する
1 に答える
6182 参照

android - Android Studio ジャイロスコープの例?

デバイスがある程度傾いたときに望ましい効果を発揮するアプリケーションを構築しようとしています。

加速度計を調べて、正常に有効にしましたが、これでは期待した効果が得られません。私が言ったように、デバイスが特定の角度、たとえば 90 度を達成したときにのみ、デバイスがやりたいことを実行することを望みます。

次のコードがありますが、これはデバイスが十分に速く傾いている場合にのみ機能します。

このコードはもともと加速度計で使用されていましたが、 を に変更しただけで、Sensor.TYPE_ACCELEROMETERSensor.TYPE_GYROSCOPEをすべきかが明らかになることを願っています。

私はこのようなことをすることができますか?

私の代わりに

このようなことを行う方法の例を探してみましたが、Android Developers でも何も見つかりませんでした...

デバイスが特定の角度またはラジアンに達したときに、速度は関係ありません。

どんな助けでも素晴らしいでしょう。

ありがとう!

ネイサン

編集:

私はこれをやった:

そして、これはある程度機能します。Z 値と X 値がしきい値の「5」を超えると、サウンドが再生されます。しかし、デバイスをその位置に置いたままにしておくと、デバイスを開始位置に戻すと、まだ「5」のしきい値内にあるため、サウンドが再びアクティブになります。

これは私が探していたものではないので、少し違うことを試してみようと思いました:

これはまったく機能しません。

デバイスが「5」のしきい値を超えたことを検出できるようにしたいのですが、移動してもしきい値内にある場合にサウンドを再び開始できるようにしたくありません。

基本的に、デバイスがラインを越えたときにサウンドを再生できるようにしたいのですが、ラインの後の任意のポイントではありません。番号がいつそれを行うかを調べさせると思いました== 5が、それはできないようです。

ストップ機能も全く効きません。==全然使ったらダメ。Javaが認識できるようにコーディングできる別の方法はありますか?

エリアに入ったときではなく、ポイントが交差したときにそれを認識できるようにしたいことを忘れないでください。

乾杯!

0 投票する
1 に答える
130 参照

android - 傾斜センサーを使用した Arduino プログラムの正しい関数順序

Arduino プログラムで傾斜センサーを使用すると、次の問題が発生します。傾斜センサーがなければすべて正常に機能しますが、傾斜センサーを使用している間は機能が正しい順序で機能しません。

Hier まず、傾斜センサーのない私のバージョン。このバージョンは正常に動作します。私は5行で710個のLEDを使用しています。私は次々と始まる4つの機能を持っています。傾斜センサーを使用したいのと同じ原理。傾斜位置を変更すると、砂時計のように、ライト パネルの反対側からプログラムを開始する必要があります。

Hierは傾斜センサーを使用した例です。

colorWipe と colorWipe3 の 2 つの関数 (ライト パネルの異なる側から開始) のみを使用すると正常に動作しますが、colorWipe の後に colorWipe1 を追加すると、次の間違いがあります。前の関数。

ありがとうアンディ

0 投票する
0 に答える
45 参照

arduino - mpu9150 センサーを使用した吊り下げジェスチャ (左/通常/右/上/通常/下)

LEFT-NORMAL-RIGHT、UP-NORMAL-RIGHT のジェスチャーを使用して (Arduino+mpu9150) を試しました。

これらのジェスチャは取得できますが、正確ではありません。

真ん中にぶら下がっていて、時々値も間違っています。

この問題を解決するのを手伝ってくれませんか?

++添付ファイルの完全なコードを確認してください。

コード:

0 投票する
1 に答える
51 参照

mobile - Unity3D で、電話を傾けたときに電話のカメラをアクティブにします

モバイル向けの Unity ゲームに取り組んでいます。基本的には、3D キャラクターがいるシーンと、彼らがどこにいるかを確認するためのマップです。電話を垂直に傾けて現実の世界に挿入された 3D キャラクターを表示し、水平に傾けると 3D 世界のマップ ビューに戻るときに電話のカメラをアクティブにする方法を知りたいです。可能であればアイデアはありますか?

0 投票する
1 に答える
155 参照

arduino - 加速度計とジャイロスコープの両方を (1 つのチップ内に) 含む IMU チップが、両方のセンサーを個別に使用する場合よりも優れているのはなぜですか?

内蔵の加速度計とジャイロスコープで構成される IMU (Inertial Measurement Unit) チップを使用することを常にお勧めします。ですから、「加速度計とジャイロスコープを個別に使用した場合、どこで問題が発生しますか?」という質問への回答に集中してください。