Zwei Dinge.
- Das Statement "if" ist keine Schleife, sondern eine Verzweigung. Siehe auch http://www.if-schleife.de/
- In Deinem Pseudo-Code hast Du switch und case vertauscht. Siehe http://arduino.cc/en/Reference/SwitchCase
Auch wenn es Pseudo-Code ist, für jemanden der gerade erst anfängt mit Programmieren können solche Kleinigkeiten zusätzlich zur Verwirrung und damit Frustation sorgen.
Mario.