Memoria o Partida motores Paso a Paso

Hola a todos!

Les agradecería sugerencias para ordenar el funcionamiento de un Pan Tilt que he programado el cual hace bien la rutina como lo deseo, pero el problema es cuando se apaga o corta la energía ya que el programa se ejecuta sin importan la posición en la que se encuentra el hardware y motores.
Es como que faltara un control de posición inicial para que a partir de eso, el programa haga la rutina.

Este Pan til usa dos motores paso a paso bipolar. El programa básicame esta hecho con librería stepper.
Los driver que uso para los motores son L298N.

Adjunto imágenes para hacerse una idea.

Edita las imágenes para que sean visibles.

Hola, quisiera consultar lo siguiente.
Yo quiero hacer el mismo movimiento pero sin los finales de carrera. Por lo cual deberia grabar en la eprom la posición al cortarse la energia.
Alguien me puede ayudar a hacerlo? No se como.
Gracias.

Para grabar datos solo usa EEPROM.get o EEPROM.put o sus versiones solo dedicadas al byte que son EEPROM.read y EEPROM.write
Revisa en cada caso con Google como usarlas. Pero este foro esta lleno de ejemplos. Mira en la lupa arriba derecha y escribe alguna de estas instrucciones.