Щелчок мышью на основе времени задержки / как закодировать скользящий итог измерений датчика

sensors c++ array mouse

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

Мое нынешнее мышление в псевдокоде приведено ниже. В основном это должна быть скользящая сумма последних измерений датчика 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.

, 👍1

Обсуждение

где находится Ардуино часть вашего вопроса?, @jsotola

Ну, он использует плату Arduino, это скорее вопрос C++, но я надеялся найти ответ здесь, потому что люди, возможно, сталкивались с подобными проблемами в других проектах arduino. Стоит ли спрашивать на фондовой бирже C++?, @Zhelyazko Grudov

вы правы, это полностью вопрос C++... я бы начал с длинного кода нажатия кнопки ... вместо того, чтобы чувствовать нажатие кнопки, ощутите остановку движения ... через определенный промежуток времени желаемое событие утверждается, @jsotola

Да, именно с этим я и борюсь, как ощутить прекращение движения при работе с данными гироскопа. Я немного подожду предложений здесь, а затем, если потребуется, опубликую их на другом стековом обмене., @Zhelyazko Grudov

это не та проблема, о которой вы спрашивали ... пожалуйста, сосредоточьте свой вопрос на реальной проблеме ... - как ощутить прекращение движения?` ... удалите все ненужные ссылки на движение мыши и время ожидания, @jsotola