Buenas, tengo la placa nodeMCU y la tengo conectada con un motor servo MG 996R de 180 grados uso la librería servo.h de arduino pero cuando hago el servo.write(180) o servo.write(0) no se pone en la posición correcta, adjunto una imagen donde se ve en verde el giro máximo cuando pongo 0 o 180 y en rojo de como debería ser, partiendo de que la línea verde horizontal es la mitad (90º).
Esto lo se porque para posicionarle al principio hago el servo.write(90) y queda justo ahí.
Por último matizar que necesito que cuando el arduino esté en la posición de 90º no debe conservar la posición, lo digo porque las otras librerías que he probado no me sirven por ese motivo.
Si sabéis de alguna otra librería que funcione correctamente y cumpla la última condición me podría valer, pero prefiero usar la propia de arduino.
Muchas gracias de antemano.
Buenas, el motor por hardware si que puede moverse a 180° porque como he comentado lo he conseguido mover con otras librerías, además he cambiado otro motor para probar y sigue sucediendo lo mismo.
para otros motores si lo he probado y no funciona, curiosamente para el motor MG 996R que es el que uso no es necesario poner nada, cuando acaba el movimiento no ejerce ninguna resistencia.