C++ 从传感器获取变量值后,如何确定变量值
各位,我正在进行一个项目,我有一个Arduino从电位计获取模拟值,还有一个开关,按下该开关时,应读取当前的电位计值,然后将其固定,直到松开按钮,即,现在电位计值的变化不会显示输出的任何变化,除非松开按钮C++ 从传感器获取变量值后,如何确定变量值,c++,arduino,C++,Arduino,各位,我正在进行一个项目,我有一个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 poten
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;
}
两种解决方案:
未按下按钮时,持续更新模拟值
仅在按下按钮时更新模拟值
我说不出哪一个最适合你的需要。这取决于您是否希望在释放按钮时保持更新,或者您是否只希望在按下按钮时保持恒定值