Selección de pantallas con joystick

Buenas

Sigo trasteando con los sensores, la pantalla 5110 y el joystick y de momento bien, acabo sacando los ejemplos que me planteo y es toda una satisfacción :wink:

Pero me he estancado con uno.

He probado con IF y con FOR y no sé si lo estoy escribiendo mal o es que no lo planteo bien. No os pego un código porque no creo que ande ni cerca y quiero seguir intentándolo al menos hasta que tenga algo cercano a lo que quiero.

Quiero que el joystick me cambie lo que se ve en la 5110 entre cuatro informaciones distintas (1-4) pero que después de la 4 venga de nuevo la 1. El joystick puede moverse tanto a la derecha como a la izquierda, es decir, si voy hacia la izquierda, después de la pantalla 1 vendría la 4.

Posteriormente en un segundo paso, el joystick hacia arriba y abajo manejará otras cuatro pantallas.

Podeis tan sólo decirme las principales funciones que usariais? Voy bien con IF y FOR? El otro día pensé que quizá se deba hacer con arrays, no sé. Me gustaría estrujar un poquito el coco antes de ver soluciones.

Gracias