pH Measurement

measurepH

Starts a pH measurement. Temperature compensation is available by passing the temperature.

Parameters

The function can be overloaded with the following parameters:

  • temperature the temperature of the solution.

Usage

ISE_pH::measurepH();
ISE_pH::measurepH(20.1);

Example

#include <ISE_pH.h>
ISE_pH pH;

pH.measurepH();
#include <ISE_pH.h>
ISE_pH pH;

pH.measurepH();

Related

Returns

the measured result in pH, or -1 on error. If the probe is unconnected, the value will float.

calibrateProbeLow

Calibrates the dual-point values for the low reading and saves them in the devices's EEPROM.

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling calibrateProbeLow saves both the reading and reference value.

Parameters

  • solution_pH the pH of the calibration solution

Usage

ISE_pH::calibrateProbeLow(4.0);

Example

#include <ISE_pH.h>
ISE_pH pH;

pH.calibrateProbeLow(4.0)

Related

Returns

none

calibrateProbeHigh

Calibrates the dual-point values for the high reading and saves them in the devices's EEPROM.

Dual point uses two measures for low and high points. It needs the measured value (reading value) and the known value (reference value). Calling calibrateProbeHigh saves both the reading and reference value.

When there are high and low calibration points, the device will automatically use them to adjust readings. To disable dual-point adjustment, call reset to remove all calibration data.

Parameters

  • solution_pH the pH of the calibration solution

Usage

ISE_pH::calibrateProbeHigh(10.0);

Example

#include <ISE_pH.h>
ISE_pH pH;

pH.calibrateProbeHigh(10.0)

Related

Returns

none