hola. pienzo que tal vez podrias usar la funcion swichCase http://arduino.cc/es/Reference/SwitchCase
me parece que es mejor un comparador multiple. o tal vez si quieres la funcion if. podrias usar el else if.
me parece... por que veo que es similar a algunos ejemplos que hice alguna vez, como ser poner en posicion un servo de acuerdo al numero que mando por serial.... en ese usamos swichcase. por que lee el serial y si es tal numero hace tal cosa y va comparando susecivamente.