Servos y módulo de Bluetooth

Hola, tengo un problema quiero que un brazo robotico haga algunos movimientos con solo presionar un botón del 1 al 5 pero no sé cómo crear una variable que guarde una valor anterior, por ejemplo si está en el 5 quiero que llegue al 1, pero no sé cómo guardar el 5 en una variable anterior

Defines las variables

int valorActual = 5;
int valorAnterior;

Cuando vas a usar valorActual

valorAnterior = valorActual;  // entonces  valorAnterior = 5

Haces lo que necesitas con valorActual y recuperas su antiguo valor con

valorActual = valorAnterior  // ahora valorActual = 5 nuevamente

o usas directamente valorAnterior según haga falta.

Usé esos nombres de variable para que sea claro lo que hacen pero pueden tener el nombre que desees.