Logitech Rumblepad 2 Xbox 360 Controller Emulator

Y entonces? Si lo has leido y miraste el ejemplo BlinkWithoutDelay.ino de tu IDE deberias poder implementarlo.
Lee mquinas de estado tmb
Hay varios ejemplos en este foro donde convertimos cdigos como el tuyo en maquina de estados con millis()