Как стать автором
Обновить

Комментарии 26

знай наших ;)
Очень интересная статья, впечатляет, спасибо. Сразу видно что писал профессионал в своем деле, надо сделать достаточно обьемное исследование для такой статьи.
Только бы код оформить, а то воспринимается тяжело.
Подскажи чем его отформатировать можно?
Хм, это же Object-C?
Можно попробовать:
source.virtser.net/
dumpz.org
s-c.me

который из них подойдет для хабра — не помню.
Годная статья, но есть вопросы.

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

Ну к автору никаких претензий — раз Apple сказал «есть пружины», значит точно есть :)
s/datashit/datasheet/ ;) там все не настолько плохо
Ну как вам сказать. Механические датчики ускорения с рабочим телом таких размеров, да еще и с внешним токовым драйвером — это уже прошлый век, к сожалению :/
Ух-ты сколько всего оказывается происходит по ту сторону болтающихся титек!
«координата Y (Face up/face down) „
а по-моему Z
Отлично, спасибо
Понравилось. Выслал инвайт.
Спасибо! ++
Спасибо большое! Я уже с вами!
Интересная статья, спасибо автору! Не совсем понятен только остался момент касаемо того, что если телефон начнет падать, то он окажется в невесомости. А как же ускорение свободного падения? Насколько я знаю, Эппл использует акселерометр в макбуках как раз для того, чтобы экстренно парковать головки жесткого диска в случае падения.
Вы немного путаете.

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

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

А диски в макбуках паркуются именно тогда, когда вектор с приходящий с акселерометра по длинне близок к нулю.
Отличная компиляция из разных статей. Еще бы стилистику подправить:"… использует три элемента: кремниевое тело, набор кремниевых пружин и электрический ток"
НЛО прилетело и опубликовало эту надпись здесь
в 3.0 добавили в API определение именно тряски. Подробностей, к сожалению, не знаю.
В iPhone SDK 3.0 в UIEvent появился новый (и пока единственный) subtype UIEventSubtypeMotionShake.
Можно тестировать приложение, использующее акселерометр, и в симуляторе: для этого используют акселерометр самого macbook-а. Вот статья о том, как это сделать.
класс, но из комментов подчеркнул больше полезного :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории