L'instruction while choisit le du déroulement du programme tant que (while) les conditions sont remplies. Par exemple, tant que l'entrée de la télécommande est égale à 0xE01F, une action est exécutée et en cas de changement de valeur émise par la télécommande une autre action réalisée si l'entrée correspondante est trouvée, etc...
Dans notre exemple ci-contre les constantes hexadécimales :
#define code1 0xE01F
#define code2 0xC03F
#define code3 0x807F ont élé inclues dans les variables code1, code2 et code3.
Trouvez ici un script pour relever les codes de votre télécommande.