Хобрук: Ваш путь к мастерству в программировании

Обнаружение события встряхивания устройства с помощью датчиков реакции?

Я ищу способ определить, когда пользователь встряхивает свое устройство, чтобы активировать функцию в моем приложении, основанном на реакции. В React-Native-Sensors есть датчик «акселератора», который я, вероятно, мог бы использовать. Есть ли у кого-нибудь опыт строительства подобного? Любое руководство будет оценено.

https://react-native-sensors.github.io/docs/API.html

import { accelerometer } from "react-native-sensors";

const subscription = accelerometer.subscribe(({ x, y, z, timestamp }) =>
  console.log({ x, y, z, timestamp })
);

  • Ты мог. Основная проблема заключается в том, чтобы определить, что такое тряска: является ли резкое изменение ускорения тряской? Или вы хотите искать качает туда-сюда? Как долго вы хотите ждать между встрясками, прежде чем называть это новой встряской? И насколько это плохо, если вы получите ложное срабатывание и обнаружите, скажем, запуск автомобиля как тряску? Самый простой ответ — просто искать большие изменения в ускорениях x, y или z. Сложный ответ может включать частотный анализ по набору точек. Каков ваш вариант использования? 21.12.2018
  • Классная статья о различных типах движений: medium.com/@aurelie.lebec/ 15.03.2019

Ответы:


1

Есть несколько вариантов, например, оформить заказ, react-native-shake. .

21.12.2018
Новые материалы

Как симулировать серию пенальти на Python с помощью симуляции Монте-Карло, часть 1: генерация функций
Серия пенальти была огромным испытанием во время чемпионата мира по футболу. Они вызвали много споров в социальных сетях и новостных агентствах. Даже финальный матч турнира решался по..

AST для разработчиков JavaScript
TL; DR Эта статья - мое выступление на недавно состоявшейся конференции Stockholm ReactJS Meetup. Вы можете посмотреть слайды здесь..

5 проектов на Python, которые нужно создать прямо сейчас!
Добро пожаловать! Python — один из моих любимых языков программирования. Если вы новичок в этом языке, перейдите по ссылке ниже, чтобы узнать о нем больше:

Dall-E 2: недавние исследования показывают недостатки в искусстве, созданном искусственным интеллектом
DALL-E 2 — это всеобщее внимание в индустрии искусственного интеллекта. Люди в списке ожидания пытаются заполучить продукт. Что это означает для развития креативной индустрии? О применении ИИ в..

«Очень простой» эволюционный подход к обучению с подкреплением
В прошлом семестре я посетил лекцию по обучению с подкреплением (RL) в моем университете. Честно говоря, я присоединился к нему официально, но я редко ходил на лекции, потому что в целом я нахожу..

Освоение информационного поиска: создание интеллектуальных поисковых систем (глава 1)
Глава 1. Поиск по ключевым словам: основы информационного поиска Справочная глава: «Оценка моделей поиска информации: подробное руководство по показателям производительности » Глава 1: «Поиск..

Фишинг — Упаковано и зашифровано
Будучи старшим ИТ-специалистом в небольшой фирме, я могу делать много разных вещей. Одна из этих вещей: специалист по кибербезопасности. Мне нравится это делать, потому что в настоящее время я..