If you mean, by control, to turn the pump on and off and run the pump in only one direction at constant speed, a relay would work. A MOSFET or solid state relay (SSR) would also work and be more efficient. A mechanical relay needs some current through the coil to keep it energized. MOSFET or SSR need very little current to stay on. You should choose a driver (relay, MOSFET, SSR) based on the stall current of the pump and its rated voltage.
thank you for that. but after some research, there is also a required snubber? like putting IN4007 across the polarity of the pump will help to prevent the EMF on the Arduino. which sometimes cause an unwanted restart of the Arduino.
what can you say about putting a Diode IN4007? is it an advise? cause now I am using the peristaltic pump without it and I am not experiencing any problem.