Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: easy-connect-v16 Watchdog FP MQTTPacket RecordType-v-16 watersenor_and_temp_code
Revision 37:338e3bc04e57, committed 2018-02-14
- Comitter:
- DuyLionTran
- Date:
- Wed Feb 14 14:56:00 2018 +0000
- Parent:
- 36:d0b628087ac8
- Child:
- 38:64e3e9acb49c
- Commit message:
- some small debug
Changed in this revision
| Sensor/ReadSensor.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/Sensor/ReadSensor.cpp Wed Feb 14 14:45:35 2018 +0000
+++ b/Sensor/ReadSensor.cpp Wed Feb 14 14:56:00 2018 +0000
@@ -50,7 +50,7 @@
void SENSOR_AnalogRead() {
analogBuffer[analogBufferIndex] = (int)(DOSensor.read() * 100);
- printf("Analog read %d \r\n", analogBuffer[analogBufferIndex]);
+ printf("Analog read %d (%.2f)\r\n", analogBuffer[analogBufferIndex], DOSensor.read());
analogBufferIndex++;
if(analogBufferIndex == SCOUNT) {
analogBufferIndex = 0;
@@ -63,6 +63,7 @@
}
/* read the value more stable by the median filtering algorithm */
averageVoltage = getMedianNum(analogBufferTemp, SCOUNT) * (float)VREF;
+ printf("Average voltage %.2f\r\n", averageVoltage);
/* calculate the do value, doValue = Voltage / SaturationDoVoltage * SaturationDoValue(with temperature compensation) */
doValue = (SaturationValueTab[0] + (int)(SaturationDoTemperature + 0.5)) * averageVoltage / SaturationDoVoltage;
printf("DO Value %.2f mg/L\r\n", doValue);