Changes
1 changed files (+11/-7)
-
-
@@ -52,26 +52,30 @@ Serial.println(con[n]);++n; } fitCurve(order, n, vol, con, order + 1, coeff); Serial.println(fitCurve(order, n, vol, con, order + 1, coeff)); for (int i = 0; i <= order; ++i) Serial.println(coeff[i]); Serial.println("Calibration done"); } void loop() { Serial.println("Testing"); double v = a2d(analogRead(THERM)); double c = 0; for (int i = 0; i <= order; --i) c = v*c + coeff[i]; Serial.print("Voltage: "); Serial.println(v); Serial.print("Conductivity: "); double c = 0; for (int i = 0; i <= order; ++i) c = v*c + coeff[i]; Serial.print("Concentration: "); Serial.println(c); if (c <= 100) { if (c <= 50000) { digitalWrite(LED_R, LOW); digitalWrite(LED_G, LOW); digitalWrite(LED_B, HIGH); } else if (c <= 200) { else if (c <= 15000) { digitalWrite(LED_R, LOW); digitalWrite(LED_G, HIGH); digitalWrite(LED_B, LOW);
-