Example Code for Arduino-Test Pump

Last revision 2025/12/26

This article provides a comprehensive guide on setting up and controlling an immersible pump using Arduino, featuring detailed hardware preparation, wiring instructions, and functional example code.

Hardware Preparation

Name Model/SKU Quantity Purchase Link
6xAA Battery Holder with DC2.1 Power Jack (FIT0141) FIT0141 1 Link
Free Life - EcoDuino Control Board - 1 -
Immersible Pump - 1 -
DC adapter-Female - 1 -

Software Preparation

Wiring Diagram

  • Pump: brown wire(+),blue wire(-)
  • Connect the pump to the EcoDuino Control Board's motor terminal

Sample Code

void setup() {
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);

  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
}

void loop() {
  pumpOn();
  delay(1000);
  pumpOff();
  delay(1000);
}
//open pump
void pumpOn()
{
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
}
//close pump
void pumpOff()
{
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
}

Result

The Immersible Pump turns on for 1 second and off for 1 second repeatedly.

Additional Information

  • Pump power supply: 4.5~12V DC
  • Pumping head: 200cm
  • Flow capacity: 100-350L/H

Was this article helpful?

TOP