   pinMode(nemoisonPin, OUTPUT);
   digitalWrite(nemoisonPin, LOW);
 
+  Wire.begin(2);
+  Wire.onRequest(requestEvent);
+
   delay(5000);
+  isSent = LOW;
 
   scale.set_scale(23040.f);
   scale.tare();
-
-  Wire.begin(2);
-  Wire.onRequest(requestEvent);
 }
 
 

    Serial.print((millis() - startMills) * 0.001, 2);
    Serial.print("\t: ");
  }
    
  float fmeasured = scale.get_units(10) ; 
  measured = int(fmeasured * 1000) ;

  if ( DEBUG_OUT ) {
    Serial.print(fmeasured, 5);
    Serial.print("\t: ");
    Serial.print(measured);    
  }
  
  if ( DEBUG_OUT ) {
    Serial.print("\t:\t");
    Serial.println(measured);
  }
  
  tosend = measured;

  if ( measured > 500 )
  {


HX711 scale(A0, A1);

#define DEBUG_OUT 0

const int nemoisonPin = 9;
volatile int isSent;
int measured = 0;
volatile int tosend   = 0;
long startMills;

