Example Code for Arduino-First Measurement

Last revision 2026/01/12

Connect all the parts and upload the following code. The measurement data can be viewed through the serial monitor after uploading the program, and the probe is not calibrated at this time.
The default parameters: calibration factor K=1.0, temperature=25°C.

Hardware Preparation

  • DFRduino UNO R3 x 1
  • Electrical Conductivity Probe x 1
  • Electrical Conductivity Signal Conversion Board x 1
  • PT1000 RTD Signal Conversion Board x 1
  • Electrical Conductivity Calibration Solution 1413us/cm x 1
  • Jumper wires
  • Tested Solution

Software Preparation

Probe - Signal Conversion Board

Probe Wire Signal Conversion Board
S+ (EC) Electrical Conductivity Board S+
S- (EC) Electrical Conductivity Board S-
TEMP PT1000 Board T+
TEMP PT1000 Board T-

Signal Conversion Board - Arduino

Signal Conversion Board Arduino UNO
Electrical Conductivity Board A1
PT1000 Board A2

Other Preparation Work

Connect all the parts.

Sample Code

#include "DFRobot_ECPRO.h"

#define EC_PIN A1

DFRobot_ECPRO ec;

uint16_t InputVoltage;
float Conductivity;

void setup()
{
  Serial.begin(115200);

  ec.setCalibration(1); //Replace the 1 with the calibrated K value if it's calibrated
  Serial.println("Default Calibration K=" + String(ec.getCalibration()));
}

void loop()
{
  InputVoltage = (uint32_t)analogRead(EC_PIN) * 5000 / 1024;
  Conductivity = ec.getEC_us_cm(InputVoltage);

  Serial.print("InputVoltage: " + String(InputVoltage) + " mV\t");
  Serial.println("Conductivity: " + String(Conductivity) + " us/cm");

  delay(1000);
}

Result

Default Calibration K=1.00
InputVoltage:	1547 mV	Conductivity:	943.29 us/cm
InputVoltage:	1547 mV	Conductivity:	943.29 us/cm
InputVoltage:	1547 mV	Conductivity:	943.29 us/cm
InputVoltage:	1547 mV	Conductivity:	943.29 us/cm
InputVoltage:	1547 mV	Conductivity:	943.29 us/cm
InputVoltage:	1542 mV	Conductivity:	940.24 us/cm
InputVoltage:	1542 mV	Conductivity:	940.24 us/cm
InputVoltage:	1542 mV	Conductivity:	940.24 us/cm
InputVoltage:	1542 mV	Conductivity:	940.24 us/cm

Was this article helpful?

TOP