我正在尝试学习如何评估一个值是增加还是减少。在这种情况下,我使用的是从 0 到 14 映射的电位计。基本上我需要它来查看当前值,如果当前值增加打印一件事,如果值减少打印另一件事。
这是我到目前为止所拥有的,我知道它不对,但它是一个开始。
想法?
谢谢你。
void setup() {
Serial.begin(9600);
}
void loop() {
int val = analogRead(A0); // read the input on analog pin 0:
val = map(val, 0, 1023, 0, 14); // map the vlaues to new values
Serial.println(val); // print those values
delay(1); // delay by a second.
// sudo code
if (val++) {
Serial.println("up");
} else if (val--){
Serial.print("down");
}else{
// do nothing
}
}// end loop