A drive member of a peristaltic pumping mechanism includes a disk (24) that rotates with the drive member (18) and has two transparent sectors (27, 26) and two opaque sectors (28, 29) alternating with the transparent sectors. As a stepper motor (19) rotates the drive member to pump fluid (13), a single optical sensor (30) senses the disk and provides signals indicative of whether a transparent sector or an opaque sector is being detected. A processor (21) counts the number of motor steps in the detected transparent or opaque sector and based on the number of counted steps in a type of sector detected or the number of steps counted when a state change to the other type of sector occurs, determines the motor position.Lorgane dentraînement dun mécanisme de pompe péristaltique comprend un disque (24) qui tourne avec lorgane dentraînement (18) et qui présente deux secteurs transparents (27, 26) et deux secteurs opaques (28, 29) en alternance. Lorsquun moteur pas à pas (19) fait tourner lorgane dentraînement pour pomper le fluide (13), un capteur optique unique (30) explore le disque et produit des signaux indiquant la détection dun secteur transparent ou bien dun secteur opaque. Un processeur (21) compte le nombre de pas du moteur dans le secteur transparent ou opaque détecté et détermine la position du moteur en fonction du nombre de pas comptés dans un type de secteur détecté ou du nombre de pas comptés lorsquil se produit un passage dun type de secteur à lautre.