Le principe du programme est le suivant et correspond à la démarche utilisée pour un ascenseur de 2 niveaux :
Une boucle principale dans laquelle les 3 boutons poussoirs des étages sont testés les uns après les autre.
Si un bouton poussoir est appuyé, il faut traiter l'information : tester le niveau où se situe la cabine afin de déplacer la cabine au niveau désiré.