consulta. PID u otro modo- para posicion de motor-avances

Hola!

Entiendo por tu código, que quieres mandarle un valor por puerto serie para compararlo con la lectura del conversor analógico-digital de Arduino y en función del resultado de esa comparación, hacer una u otra cosa.

Si te puede ayudar, aquí tienes un tuto sobre servos http://www.arduteka.com/2011/12/componentes-el-servomotor/

Al final de él, también tienes un enlace en el que hice un "chupitómetro" para mostrar como enviar a un servo a una posición determinada.

Si lo que quieres es mover un servo directamente con un potenciómetro, échale un vistazo a la instrucción map, con ella puedes transformar proporcionalmente los 1024 valores de la entrada analógica al rango de grados del motor.

Un saludo!