Комментарии 26
Мощно.
Очень интересная статья, впечатляет, спасибо. Сразу видно что писал профессионал в своем деле, надо сделать достаточно обьемное исследование для такой статьи.
Только бы код оформить, а то воспринимается тяжело.
Подскажи чем его отформатировать можно?
Хм, это же Object-C?
Можно попробовать:
source.virtser.net/
dumpz.org
s-c.me
который из них подойдет для хабра — не помню.
Можно попробовать:
source.virtser.net/
dumpz.org
s-c.me
который из них подойдет для хабра — не помню.
Годная статья, но есть вопросы.
>>При повороте iPhone возникает колебание электрического тока, проходящего по кремниевым пружинам
Это вы загнули или нафантазировали :) Хотя чувствительный элемент и основан на механическом эффекте, этот акселлерометр емкостного типа. Если почитать хотя бы те datashit, которые вы привели, то на странице 16 можно найти описание метода — при приложении к акселлерометру ускорения, емкостной мост разбалансируется; этот разбаланс можно замерить и перевести в единицы ускорения.
>>При повороте iPhone возникает колебание электрического тока, проходящего по кремниевым пружинам
Это вы загнули или нафантазировали :) Хотя чувствительный элемент и основан на механическом эффекте, этот акселлерометр емкостного типа. Если почитать хотя бы те datashit, которые вы привели, то на странице 16 можно найти описание метода — при приложении к акселлерометру ускорения, емкостной мост разбалансируется; этот разбаланс можно замерить и перевести в единицы ускорения.
Автор утверждает что это Apple скорее загнул, эта фраза с офсайта и подкрепляет это ссылкой www.apple.com/ru/iphone/features/accelerometer.html
s/datashit/datasheet/ ;) там все не настолько плохо
Ух-ты сколько всего оказывается происходит по ту сторону болтающихся титек!
«координата Y (Face up/face down) „
а по-моему Z
а по-моему Z
Понравилось. Выслал инвайт.
Интересная статья, спасибо автору! Не совсем понятен только остался момент касаемо того, что если телефон начнет падать, то он окажется в невесомости. А как же ускорение свободного падения? Насколько я знаю, Эппл использует акселерометр в макбуках как раз для того, чтобы экстренно парковать головки жесткого диска в случае падения.
Вы немного путаете.
Акселерометр возвращает измерение ускорения, но находится в системе (в физическом смысле) самого телефона.
Если взять за систему отсчета сам телефон — тогда он в невесомости (во время свободного падения).
А диски в макбуках паркуются именно тогда, когда вектор с приходящий с акселерометра по длинне близок к нулю.
Акселерометр возвращает измерение ускорения, но находится в системе (в физическом смысле) самого телефона.
Если взять за систему отсчета сам телефон — тогда он в невесомости (во время свободного падения).
А диски в макбуках паркуются именно тогда, когда вектор с приходящий с акселерометра по длинне близок к нулю.
Отличная компиляция из разных статей. Еще бы стилистику подправить:"… использует три элемента: кремниевое тело, набор кремниевых пружин и электрический ток"
НЛО прилетело и опубликовало эту надпись здесь
в 3.0 добавили в API определение именно тряски. Подробностей, к сожалению, не знаю.
В iPhone SDK 3.0 в UIEvent появился новый (и пока единственный) subtype UIEventSubtypeMotionShake.
Здесь можно посмотреть примеры как пользоваться новым Shake API:
stackoverflow.com/questions/1170917/how-to-use-shake-api-in-iphone-sdk-3-0
stackoverflow.com/questions/1170917/how-to-use-shake-api-in-iphone-sdk-3-0
класс, но из комментов подчеркнул больше полезного :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Принципы разработки ПО для iPhone с использованием акселерометра