Articles of сенсоры

Получение данных Sensor на платформах Android

Чтобы прочитать данные датчика на платформе Android (например, акселерометр, гироскоп, магнитометр, барометр, GPS), люди через Интернет говорят о двух способах получения таких данных Первичный путь: чтение данных с помощью Android SDK через JAVA. Второй способ связан с чтением данных с помощью Android NDK. Как насчет связи с датчиками напрямую через SPI, I2C или UART без […]

Как правильно рассчитать линейное ускорение с помощью AcceleroMeter в Android

К моему большому удивлению, в Android 4.0+ они решили удалить датчик LINEAR ACCELERATION из доступных программных датчиков и поместить его в аппаратный датчик – гироскоп, который редко доступен на обычных телефонах. Я не знаю, почему они это сделали, но представьте мое удивление, когда я поставил программное обеспечение, которое было протестировано на дешевом телефоне 2,3, и […]

Как получить доступ к температурному датчику Galaxy S5?

В руководстве на стр. 19 содержится информация о датчике температуры в S5. Датчик температуры и влажности позволяет устройству читать как температуру, так и влажность. Это полезно для расчета калорий, сжигаемых в S Health Но я не могу найти никаких данных о том, как использовать этот датчик. Кто-нибудь нашел способ использовать этот датчик в нашем собственном […]

Реализация JKalman на Android

Существует множество вопросов об удалении шума из данных акселерометра, других данных датчика, расчета пространственно-временного состояния и использовании фильтра Калмана в Android и других устройствах. По-видимому, самый простой способ сделать это – реализовать фильтр JKalman на Android для стабильных движущихся устройств, например, для автомобилей. Но, глядя на примерную реализацию в пакете кода JKalman, он мало говорит, […]

Обнаружение крышки S-View

Я хочу написать приложение для обложки Samsung S-View. Чтобы узнать, закрыта ли крышка, я хочу использовать магнит, который находится в крышке, а не датчик освещенности. Я пробовал самостоятельно, используя магнитный API Android: SensorManager manager = (SensorManager) getSystemService(SENSOR_SERVICE); Sensor s = manager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD); manager.registerListener(this, s, SensorManager.SENSOR_DELAY_NORMAL); tv.setText(event.values[2]); Но я не знаю, как интерпретировать цифры. Конечно, я пробовал […]

SENSOR_DELAY_GAME: сколько это?

Я работаю над игрой, и мне нужно синхронизировать механизмы управления объектами двух игроков: один – сенсорный контроллер на экране, а второй – G-Sensor. Экранный контроллер должен быть инициализирован со значением в секундах, поэтому мне нужно знать, сколько секунд означает SENSOR_DELAY_GAME . Заранее спасибо.

Как узнать, присутствует ли сенсор на моем устройстве Android?

Я хотел бы узнать, присутствует ли на моем устройстве Android датчик (например, accellerometer). Я имею дело с классом SensorManager. Вот код, который я использую: sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE); sensorMgr.registerListener(this,sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),1); Спасибо.

Как рассчитать высоту телефона Android с земли

Я работаю над проектом, в котором мне приходится вычислять высоту моего устройства с земли. Я искал по всему Интернету, но не нашел никакого решения. Пожалуйста, кто-нибудь скажет мне, что делать .. ??

Как контролировать бесконтактный датчик?

Может ли кто-нибудь указать пример использования датчика приближения? Пожалуйста, опишите какое-то событие и как их использовать?

Как использовать Accelerometer для измерения расстояния для разработки приложений Android

Я всего лишь новичок в индустрии разработки приложений. Я знаю, что акселерометр можно использовать для возврата текущего ускорения вдоль трех осей в квадратных метрах в секунду (м / с2). Но я узнал, что акселерометр можно также использовать в качестве спидометра. Я хочу знать, как я могу использовать акселерометр, чтобы определить расстояние, пройденное Android-устройством между точками […]