У меня есть ноутбук HP Pavilion DM3, работающий под Debian Squeeze GNU / Linux (хотя я сомневаюсь, что это относится к моему вопросу). Просматривая список диспетчера устройств, я нашел запись для «Акселерометр ST LIS3LV02DL».
Для чего это на самом деле? И могу ли я сделать что-нибудь действительно изящное с этим?
hp-pavilion
accelerometer
detly
источник
источник
Ответы:
Скорее всего, для защиты жесткого диска. Если он обнаруживает высокоскоростное движение (то есть: превышает установленную «безопасную зону»), жесткий диск останавливается и защищает жесткий диск. Довольно мило
Как заставить это работать ...
В Windows вам нужно установить драйвер от вашего производителя, чтобы включить датчик. После установки вы найдете устройство в диспетчере устройств. На Dell Latitude он называется «Датчик свободного падения».
В Linux у вас должен быть «Linux-совместимый ноутбук». Я имею в виду, что на вашем ноутбуке должен быть модуль для этой функции в ядре. Ноутбуки ThinkPad, например, с последними ядрами, имеют его из коробки. Также возможно, что в модели вашего ноутбука есть модуль, который вы можете скомпилировать и загрузить самостоятельно.
Вы можете использовать этот датчик для многих вещей ... например ...
http://www.youtube.com/watch?v=xIFdGQNf0-c
http://www.youtube.com/watch?v=2NzmEkwynmo
Для этого вам нужно найти необработанное значение датчика «где-то». Один пример. В Linux вы должны проверить исходный код модуля ядра. Как только вы найдете местоположение (т.е. в / dev), вы должны прочитать необработанное значение и, используя его, реализовать какие-то элементы управления для игр и приложений. Либо вы можете преобразовать ввод в какой-то виртуальный джойстик - получая универсальный метод ввода. Или вы можете просто использовать значение из вашего приложения.
** Так было в 2010 году, когда я опубликовал этот ответ тогда.
С тех пор Dell также стала большим игроком Linux.
источник
Это действительно для защиты вашего жесткого диска. Если акселерометр обнаружит, что ноутбук внезапно находится в свободном падении, он отключит считывающую головку, что значительно уменьшит вероятность разрушения жесткого диска при падении.
источник