Ads
Comments 26
+1
Очень интересная статья, впечатляет, спасибо. Сразу видно что писал профессионал в своем деле, надо сделать достаточно обьемное исследование для такой статьи.
+2
Только бы код оформить, а то воспринимается тяжело.
+2
Годная статья, но есть вопросы.

>>При повороте iPhone возникает колебание электрического тока, проходящего по кремниевым пружинам
Это вы загнули или нафантазировали :) Хотя чувствительный элемент и основан на механическом эффекте, этот акселлерометр емкостного типа. Если почитать хотя бы те datashit, которые вы привели, то на странице 16 можно найти описание метода — при приложении к акселлерометру ускорения, емкостной мост разбалансируется; этот разбаланс можно замерить и перевести в единицы ускорения.
+3
Ну в Висте как бы тоже в свойствах экрана можно настроить (цитирую) «мерцание». Это, конечно, не кремниевые пружины, но тоже весело :)

Ну к автору никаких претензий — раз Apple сказал «есть пружины», значит точно есть :)
+1
Ну как вам сказать. Механические датчики ускорения с рабочим телом таких размеров, да еще и с внешним токовым драйвером — это уже прошлый век, к сожалению :/
+4
Ух-ты сколько всего оказывается происходит по ту сторону болтающихся титек!
0
Интересная статья, спасибо автору! Не совсем понятен только остался момент касаемо того, что если телефон начнет падать, то он окажется в невесомости. А как же ускорение свободного падения? Насколько я знаю, Эппл использует акселерометр в макбуках как раз для того, чтобы экстренно парковать головки жесткого диска в случае падения.
+1
Вы немного путаете.

Акселерометр возвращает измерение ускорения, но находится в системе (в физическом смысле) самого телефона.

Если взять за систему отсчета сам телефон — тогда он в невесомости (во время свободного падения).

А диски в макбуках паркуются именно тогда, когда вектор с приходящий с акселерометра по длинне близок к нулю.
0
Отличная компиляция из разных статей. Еще бы стилистику подправить:"… использует три элемента: кремниевое тело, набор кремниевых пружин и электрический ток"
0
в 3.0 добавили в API определение именно тряски. Подробностей, к сожалению, не знаю.
0
В iPhone SDK 3.0 в UIEvent появился новый (и пока единственный) subtype UIEventSubtypeMotionShake.
0
Можно тестировать приложение, использующее акселерометр, и в симуляторе: для этого используют акселерометр самого macbook-а. Вот статья о том, как это сделать.
Only those users with full accounts are able to leave comments.  , please.