Как зафиксировать значение переменной, полученной от датчика - PullRequest
0 голосов
/ 06 ноября 2019

каждый, я работаю над проектом, в котором у меня Arduino получает аналоговые значения от потенциометра, также есть переключатель, который при нажатии должен считывать текущее значение банка и затем фиксировать его, пока кнопка не будет отпущена, т.е. Значение банка не будет отображать никаких изменений в выходе, пока кнопка не будет отпущена.

const int pedal = A1;  // Analog input pin that the potentiometer is attached to
const int high_pitch_fail =5 ;  // Analog input pin that the potentiometer is attached to
  hpf = digitalRead(high_pitch_fail);
  pedalValue = analogRead(pedal);
  if (hpf==LOW)
  {
   hpf_pedal=pedalValue;
   outputValue= hpf_pedal;
    }

1 Ответ

0 голосов
/ 06 ноября 2019

Два решения:

постоянно обновлять аналоговое значение, пока кнопка не нажата

обновлять аналоговое значение только при нажатии кнопки

Какое из них подходит вашемунужно лучшее, что я не могу сказать. Это зависит от того, хотите ли вы продолжать обновление до тех пор, пока кнопка отпущена, или от того, хотите ли вы иметь постоянное значение, пока кнопка нажата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...