Le programme est chargé d'interpréter les informations mises en forme qu'il reçoit des capteurs et d'agir en conséquence sur les actionneurs via les pré-actionneurs.
Le programme est implanté dans un composant in-situ, Le PIC 16F84A de Microchip
fonctionnant ici à 1 Mips. Les outils fournis par Microchip pour programmer
le PIC sont un compilateur C et un linker assembleur. De plus, une solution
tierce de Multipower nommée Flowcode permet de programmer en logigramme.
Ici, les impératifs de puissance, de réactivité et de complexité nous ont fait
préférer un langage de très bas niveau. Le programme est donc réalisé en
assembleur.
Il se divise de plus en plusieurs blocs d'instructions permettant de répondre au cahier des charges.