   }
   
   //Wire.begin();
-  Wire.beginTransmission(0x4D);
+  Wire.beginTransmission(pH_Add);
   error = Wire.endTransmission();
   if(error==0){
     GOT_PH_SENSOR = true;


/////////////////////////////////////////////////////////////////////////////
// pH sensor stuff //////////////////////////////////////////////////////////
boolean GOT_PH_SENSOR = false; // we'll change later if we detect sensor

/////////////////////////////////////////////////////////////////////////////

  return;
}
void getPH(float* pH) {
  //This is our I2C ADC interface section
  //We'll assign 2 BYTES variables to capture the LSB and MSB(or Hi Low in this case)
  byte adc_high;
  byte adc_low;
  //We'll assemble the 2 in this variable
  int adc_result;
  
  Wire.requestFrom(pH_Add, 2);        //requests 2 bytes
  while(Wire.available() < 2);         //while two bytes to receive
  //Set em 
  adc_high = Wire.read();           
  adc_low = Wire.read();
  //now assemble them, remembering our byte maths a Union works well here as well
  adc_result = (adc_high * 256) + adc_low;
  //We have a our Raw pH reading fresh from the ADC now lets figure out what the pH is  
  float miliVolts = (((float)adc_result/4096)*vRef)*1000;
  float temp = ((((vRef*(float)pH7Cal)/4096)*1000)- miliVolts)/opampGain;
  (*pH) = 7-(temp/pHStep); 
  Serial.print("pH: ");
  Serial.print(*pH);
  Serial.println(" pH");
