TroubleshootingGravity

SEN0322 Oxygen Sensor Calibration

userHead DavidSprague 2025-05-09 06:29:04 539 Views0 Replies

I'm trying to understand the calibration process for the SEN0322 Oxygen sensor.  I've read through the documentation but either I'm not understanding it or it's not working properly.

 

There's a calibration button on it and there's also two Arduino programs, one to read the sensor (named GetOxygenData) and the other that's named CalibrationOxygenSensor.

 

Are the CalibrationOxygenSensor and the calibration button intended to be used together?  I've tried each method while having the sensor outside and giving it 10 minutes to stabilize but neither option seems to calibrate the sensor properly.

 

When using the CalibrateOxygenSensor program, do you keep the following line:

   #define OXYGEN_CONECTRATION 20.9

as is, or do you change the 20.9 value to be whatever the sensor is currently (incorrectly) reading?

 

Could you also give more info on the calibration button.  If I'm reading values from the sensor( that is outdoors and stabilized) and it's giving readings of around 12%, if I press and hold the calibration button for a few seconds, should the readings change to approximately 20.9%?

 

Thanks,

Dave