#include <mapper.h>
#include <runningAvg.h>

mapper voltMapper(0,1023,0,5);
mapper salinityMap(4.82,3.27,0,200);
runningAvg smoother(100);

void setup() {
  Serial.begin(9600);

}

void loop() {
  float voltage;
  float salinity;
  float avgSalinity;

  voltage = voltMapper.map(analogRead(A0));
  salinity = salinityMap.map(voltage);
  avgSalinity = smoother.addData(salinity);
  Serial.print("voltage: ");Serial.println(voltage);
  Serial.print("salinity: ");Serial.println(salinity);
  Serial.print("Avarage: ");Serial.println(avgSalinity);
  Serial.println("******************");
  delay(500);
}