PH Electrode + Module Board


  • 100% Brand new and high quality
  • BNC connectorsuitable for most pH meter and controller with BNC connector.
  • Suitable for wide range of application: AquariumsHydroponicsLaboratory etc.
  • Measurement range: 0.00~14.00 PH
  • Zero-point: 7 +- 0.5PH
  • Alkali Error: 0.2PH
  • Theoretical Percentage Slope: ≥98.5%
  • Internal Resistance: ≤250MΩ
  • Response Time: ≤1min
  • Operating Temperature: 0-60ºC
  • Terminal Blocks: BNC plug
  • Cable length: Approx. 70cm



Simple Arduino pH-meter using PH-4502C

Let’s build a simple pH-meter, all we need are Arduino (Uno/Nano/Whatever), PH-4502C and BNC probe.

PH Probe Sensor Pinout

TO – Temperature output
DO – 3.3V pH limit trigger
PO – PH analog output
Gnd – Gnd for PH probe
Gnd – Gnd for board
POT 1 – Analog reading offset (Nearest to BNC connector)
POT 2 – PH limit setting


This board have the ability to supply a voltage output to the analogue board that will represent a PH value just like any other sensor that will connect to an analog pin.

Looks like PH=0 should be presented by 0V output and a PH=14 to represent 5V, but… NO

Neutral PH=7 set to 0V, this means that the voltage will go into the minuses when reading acidic PH values and obviously cannot be read by the analog Arduino port.

The offset pot is used to change this so that a PH=7 will read the expected 2.5V to the Arduino analog pin, the analog pin can read voltages between 0V and 5V hence the 2.5V that is halfway between 0V and 5V as a PH=7 is halfway between PH 0 and PH 14.

You will need to turn the offset potentiometer to get the right offset, the offset pot is the blue pot nearest to the BNC connector.

To set the offset is fairly easy.

  1. Disconnect the probe short-circuit the BNC connector.
  2. Use your multimeter to adjust the offset potentiometer until PO measures 2.5V
  3. Done

Wiring diagram

  1. PO => Arduino A0
  2. GND =>Arduino GND
  3. GND =>Arduino GND




  • 1heating voltage: 5±0.2V (AC -· DC)
  • 2working current: 5-10mA
  • 3the detection concentration range: PH0-14
  • 4the detection range of temperature: 0-80   centigrade
  • 5the response time: ≤ 5S
  • 6stability time: ≤ 60S
  • 7power consumption: ≤ 0.5W
  • 8the working temperature: -10~50 centigrade (the nominal temperature 20 centigrade)
  • 9working humidity: 95%RH (nominal humidity 65%RH)
  • 10service life: 3 years
  • 11size: 42mm x 32mm x 20mm
  • 12weight: 25g
  • 13the output: analog voltage signal output

Kit include:

1 x PH Electrode

1 x Module Board

Mikroelectron Code:

#include <Arduino.h>
int pHSense = A0;
int samples = 10;
float adc_resolution = 1024.0;

void setup()
  Serial.println("cimpleo pH Sense");

float ph(float voltage){
  return 7 + ((2.5 - voltage) / 0.18);

void loop(){
  int measurings=0;
  for (int i = 0; i < samples; i++)
    measurings += analogRead(pHSense);
    float voltage = 5 / adc_resolution * measurings/samples;
    Serial.print("pH= ");

32 JD
34 JD
Out of stock

Related Products

subscribe to our weekly newsletter