web-dev-qa-db-fra.com

Pourquoi mon ordinateur portable (HP Pavilion) a-t-il un accéléromètre?

J'ai un ordinateur portable DM3 HP Pavilion, exécutant Debian Squeeze Gnu/Linux (bien que je doute que cela soit pertinent pour ma question). Navigation via la liste des gestionnaires de périphériques, j'ai trouvé une entrée pour un "ST LIS3LV02DL accéléromètre".

De quoi s'agit-il réellement? Et puis-je faire quelque chose vraiment astucieux avec ça?

11
detly

C'est pour la protection du disque dur, probablement. S'il détecte un mouvement à haute vitesse (c.-à-d. Dépasse la "zone de sécurité" définie), le disque dur s'arrête et protège le disque dur. Pas mal.

Comment le faire fonctionner ...
[.____] Sous Windows, vous devez installer le pilote de votre fabricant pour activer le capteur. Une fois installé, vous trouverez l'appareil dans votre gestionnaire de périphériques. Sur une latitude Dell, cela s'appelle "Capteur d'automne libre".

Sur Linux, vous devez avoir un "ordinateur portable compatible Linux". Par ce que je veux dire que votre ordinateur portable doit avoir un module pour cette fonctionnalité dans le noyau. Les ordinateurs portables ThinkPad par exemple avec des noyaux récents l'ont hors de la boîte. Il peut également être possible que votre modèle d'ordinateur portable ait un module quelque part disponible que vous puissiez compiler et charger vous-même.

Vous pouvez utiliser ce capteur pour beaucoup de choses ... comme ...
[.____] http://www.youtube.com/watch?v=xifdgqnf0-c
[.____] http://www.youtube.com/watch?v=2nzmekwynmo

Pour cela, vous devez trouver la valeur brute du capteur 'quelque part ". Un exemple. Sur Linux, vous devez vérifier le code source du module du noyau. Une fois que vous avez trouvé l'emplacement (c'est-à-dire sous/dev), vous devez lire la valeur brute et utiliser cela, mettre en œuvre une sorte de contrôles pour les jeux et les applications. Soit vous pouvez convertir l'entrée en une sorte d'entrée de joystick virtuel - obtenir ainsi une méthode d'entrée universelle. Ou, vous pouvez simplement utiliser la valeur de votre application.

** C'était le cas en 2010, lorsque j'ai posté cette réponse à l'époque.
[.____] Depuis lors, Dell est également devenu un grand joueur Linux.

10
Apache

Il est en effet de protéger votre disque dur. Si l'accéléromètre détecte l'ordinateur portable est soudainement en chute libre, il désengagera la tête de lecture, réduira considérablement les chances que votre disque dur soit détruit à l'automne.

1
Phoshi