2012-03-10 5 views
18

これは厳密にはコードの問題ではないことを認識していますが、とにかくここに属していると思います。そうでない場合は、事前に私の謝罪します。Android振動の強さとダメージ

コード内のドロイドの振動の強さを変更する方法はありません。私はPWM制御を使用しています(振動のオンとオフを高周波数で切り替えると、振動の強さを制御できます)。今私は20msの時間を使用しています(例えば、50%のデューティサイクルではバイブレータは10ms間オン、10msではオフ、半分のパワーのような感じです)。

私の質問は、この種の制御を使用してバイブレータモーターに多少のダメージが発生する可能性がありますか?

+0

Androidに関するドキュメントdoc:http://developer.android.com/reference/android/os/Vibrator.html強度のない場合は、パターンのみを適用できます。 –

+0

はい、私はそれを認識しています。私はDCモーターで使用される種類のコントロールを実装するためにこのパターンを使用しています(オンとオフを切り替え、速度を制御する特定の間隔を設定します)。これはまったく同じことではありませんが(DCモーターの場合と同じように、電流と速度はほぼ一定に保たれます)、多かれ少なかれ同じ効果が得られます。モーターは、より少ない強度で振動するようです。私の質問は、ドロイドで使用されているモーターがこれを継続して使用することによって損なわれるかどうかを誰かが知っているかどうかです) –

+2

+1 nice thought – Farhan

答えて

3

私はエンジニアではありませんが、隣に座っている人がいるので運がいいです。どうやら、状態を変えることや何か他の方法で使用することに関係するものには、ある種のライフサイクルがあります。あなたが話していることをやっていることは、 0%から100%に戻って非常に急速に戻ってきますが、半分の時間でしかストレスを和らげることはできません。全体として、このパターンが非常に長く続くことが意図されていない限り、Androidの寿命を短くするどんな害もないはずです。すべてのデバイスが異なり、一般的な知識が常に特定の知識にスポットを当てるとは限らないため、デバイスの機械的な部分をよりよく知っている人と連絡を取ることをお勧めします。

+0

ありがとう、それは私が期待したようなものです:) –