A medicament delivery device includes a housing configured to receive a container of medicament and a piston rod moveable within the housing and configured to engage a container of medicament when received within the housing. The medicament delivery device further includes a position-sensing mechanism configured to detect the position of the piston rod within the housing. The position-sensing mechanism includes a first light source configured to emit light, a first sensor disposed proximate the first light source and configured to receive light emitted by the first light source, and a blocking member moveable between the first light source and the first sensor. The first sensor is configured to detect the light pattern received to determine the position of the piston rod within the housing.La présente invention concerne un dispositif d'administration de médicament (20, 40, 60, 70). Le dispositif d'administration de médicament (20, 40, 60, 70) comprend un boîtier (22) conçu pour recevoir un récipient de médicament et une tige de piston (23) mobile à l'intérieur du boîtier (22) et conçue pour venir en prise avec un récipient de médicament lorsqu'elle est reçue à l'intérieur du boîtier (22). Le dispositif d'administration de médicament (20, 40, 60, 70) comprend en outre un mécanisme de détection de position (25) configuré pour détecter la position de la tige de piston (23) à l'intérieur du boîtier (22). Le mécanisme de détection de position (25) comprend une première source de lumière (28) configurée pour émettre de la lumière, un premier capteur (29) disposé à proximité de la première source de lumière (28) et configuré pour recevoir la lumière émise par la première source de lumière (28), et un élément de blocage (24, 26 41, 51, 66) mobile entre la première source de lumière (28) et le premier capteur (29). Le mécanisme de détection de position (25) est configuré de telle sorte qu'un motif de lumière variable atteigne le premier capteur (29) en fonction de la positio