2012-03-10 8 views
18

Me doy cuenta de que esto no es estrictamente una cuestión de código, pero supongo que pertenece aquí de todos modos. Si no, mis disculpas de antemano.intensidad de vibración de Android y daño

Siendo que no hay forma incorporada de cambiar la intensidad de vibración del droide en el código, estoy usando un tipo de control PWM (encender y apagar el vibrador a alta frecuencia me da un tipo de control sobre la intensidad de la vibración). En este momento estoy usando un período de 20 ms (por ejemplo, con un ciclo de trabajo del 50%, el vibrador está encendido durante 10 ms y apagado durante 10 ms y se siente como la mitad de la potencia).

Mi pregunta es, ¿puede ocurrir algún daño al motor del vibrador usando este tipo de control?

+0

Referencia al documento de Android: http://developer.android.com/reference/android/os/Vibrator.html sin intensidad, solo se puede aplicar el patrón. –

+0

Sí, soy consciente de eso. Estoy usando el patrón para implementar un tipo de control utilizado en motores de corriente continua (en el que los enciendes y apagas y ciertos intervalos para controlar su velocidad). Aunque esto no es exactamente lo mismo (como en los motores de corriente continua, la corriente y la velocidad se mantienen más o menos constantes) si da como resultado más o menos el mismo efecto: el motor parece vibrar con menos intensidad. Mi pregunta es si alguien sabe si los motores utilizados en los droides podrían dañarse con el uso continuado de este;) –

+2

+1 pensamiento agradable – Farhan

Respuesta

3

No soy ingeniero, pero estamos de suerte porque hay uno sentado a mi lado. Aparentemente hay un tipo de ciclo de vida en cosas que se relaciona de alguna manera con la alteración del estado y de otras maneras con la duración del uso, así que sí, haciendo lo que estás hablando estresará el dispositivo de una manera tratando de conseguir algo para llevar de 0% a 100% y viceversa muy rápidamente, pero alivia el estrés teniendo solo la mitad del tiempo. En general, lo que está diciendo no debería hacer ningún daño que acortaría la vida útil de Android, siempre y cuando este patrón no se ejecute por mucho tiempo. Definitivamente, le sugiero que se ponga en contacto con alguien que conozca la parte mecánica del dispositivo de forma más íntima, ya que cada dispositivo es diferente y el conocimiento general no siempre se traduce en conocimiento específico puntual.

+0

Gracias, es algo de lo que esperaba :) –

Cuestiones relacionadas