Duda microservo sg90

Hola a todos, soy nuevo en esto y me gustaría saber si es posible que el servo mantenga su posición original sin que vuelva al punto de origen cada vez que se enciende la placa. Muchas gracias

Cuando arranca la placa le envias un comando que lo posicione donde deseas y listo. Ahora si esa posicion tiene que ver con algo que cambia con el tiempo, tendrás que grabar esa posicion en eeprom antes de que se apague la alimentación. Algo que no es complicado solo por el hecho de que debes detectar el momento en que se apague el arduino.

Que comando he de usar y como lo grabó en la EEPROM. Muchas gracias

Está todo en la documentación de la web de arduino.

https://www.arduino.cc/en/Reference/EEPROM

surbyte: Cuando arranca la placa le envias un comando que lo posicione donde deseas y listo. Ahora si esa posicion tiene que ver con algo que cambia con el tiempo, tendrás que grabar esa posicion en eeprom antes de que se apague la alimentación. Algo que no es complicado solo por el hecho de que debes detectar el momento en que se apague el arduino.

supongo que se refiere a evitar que se mueva en el pequeño lapso de tiempo que hay entre que se da corriente a la placa, hasta que le comienzan a llegar impulsos de posicionamiento

Yo lo he resuelto poniendo un mosfet pequeño en la alimentación del servo, luego en el código pones el valor y al cabo de 10 ms mandas señal al mosfet para que cierre, así si el servo estaba ya en la posición en la que se apago no se mueve

esto no vale en caso de servos que muevan un objeto pesado, pues el servo sin tensión pierde la posición si giras su eje