質問: map(val, 0, 1023, 0, 180); // scale it to use it with the servo (value between 0 and 180) myservo.write(val); // sets the servo position according to the scaled value delay(200); // waits for the servo to get ther } }
回答: > > val = analogRead(potpin1); // reads the value of the potentiometer (value between 0 and 1023) > > val = analogRead(potpin2); > > val = analogRead(potpin3); > > > 同じ変数につぎつぎ計測結果を上書きしてますが、なにをしたいんでしょう。 結局、potpin1とpotpin2の計測結果は捨てられてますね