Щелчок мышью на основе времени задержки / как закодировать скользящий итог измерений датчика
Я пытаюсь написать код, который должен привести к щелчку мыши, основанному на времени ожидания. Я получаю данные с гироскопа, чтобы перемещать мышь. Я не уверен, как лучше всего подойти к этому вопросу с точки зрения кодирования.
Мое нынешнее мышление в псевдокоде приведено ниже. В основном это должна быть скользящая сумма последних измерений датчика X, которая затем сравнивается с переменной размера задержки/радиуса.
На высоком уровне, каков был бы осуществимый подход? Я попробовал пару раз с for loops и другим кодом, но не получил ничего близкого. Я был бы очень признателен за совет о том, возможен ли вообще мой высокоуровневый подход. Спасибо!
update array with sensor measurements for (i = dwell time) ();
update sum of the array = + i measurement; - (i - size of the array) measurement at each sensor measurement
if at last element of array
if sum of the array < dwell radius; click
loop to the beginning of the array
Хотя я не уверен, что измерение (i - размер массива)
вообще возможно, так как это может привести к отрицательным значениям i.
0
- Работает ли конструкция int array[100] = {0} на Arduino?
- Массив динамического размера в качестве члена класса
- Итерация массива объектов
- Как получить размер (sizeof) массива структур
- Работает с gcc, но не с Arduino. ошибка: taking address of temporary array
- Использование YS-IRTM с Arduino Uno
- Безопасно ли использовать std::array (из C++ STL) на Arduino? Использует ли он динамическое выделение памяти?
- Онлайн-проблема подключения Arduino к базе данных MySQL
где находится Ардуино часть вашего вопроса?, @jsotola
Ну, он использует плату Arduino, это скорее вопрос C++, но я надеялся найти ответ здесь, потому что люди, возможно, сталкивались с подобными проблемами в других проектах arduino. Стоит ли спрашивать на фондовой бирже C++?, @Zhelyazko Grudov
вы правы, это полностью вопрос C++... я бы начал с длинного кода нажатия кнопки ... вместо того, чтобы чувствовать нажатие кнопки, ощутите остановку движения ... через определенный промежуток времени желаемое событие утверждается, @jsotola
Да, именно с этим я и борюсь, как ощутить прекращение движения при работе с данными гироскопа. Я немного подожду предложений здесь, а затем, если потребуется, опубликую их на другом стековом обмене., @Zhelyazko Grudov
это не та проблема, о которой вы спрашивали ... пожалуйста, сосредоточьте свой вопрос на реальной проблеме ... - как ощутить прекращение движения?` ... удалите все ненужные ссылки на движение мыши и время ожидания, @jsotola