A medicament delivery device and a controller is disclosed. The medicament delivery device includes a medicament container, plunger rod and a resilient member. The plunger rod is in contact with a slidable stopper within the medicament container for expelling a medicament. The resilient member is used for applying a force to the plunger rod upon a delivery of the medicament. In addition, the controller is configured to detect a completion of a delivery stroke of the plunger rod according to an inductive property of the resilient member.本發明揭露了藥物輸送裝置和控制器。藥物輸送裝置包含藥物容器、柱塞桿、和彈性構件。柱塞桿接觸藥物容器內的可滑動栓塞,用於排出藥物。彈性構件被用於當輸送藥物時施力於柱塞桿。此外,控制器被建構用於依據彈性構件的感應性質來偵測柱塞桿之輸送行程已完成。