// SEND DATA TO SERIAL MONITOR FOR TESTING PURPOSES ONLY (DELETE IN FINAL VERSION)___________________
Serial.println("Readings: ");
Serial.print("FL: ");
Serial.print(weight_FL);
Serial.print(" ");
Serial.print(DataSentFL1);
Serial.print(" ");
Serial.print(DataSentFL2);
Serial.print(" ");
Serial.println(DataSentFL3);
Serial.print("FR: ");
Serial.print(weight_FR);
Serial.print(" ");
Serial.print(DataSentFR1);
Serial.print(" ");
Serial.print(DataSentFR2);
Serial.print(" ");
Serial.println(DataSentFR3);
Serial.print("RL: ");
Serial.print(weight_RL);
Serial.print(" ");
Serial.print(DataSentRL1);
Serial.print(" ");
Serial.print(DataSentRL2);
Serial.print(" ");
Serial.println(DataSentRL3);
Serial.print("RR: ");
Serial.print(weight_RR);
Serial.print(" ");
Serial.print(DataSentRR1);
Serial.print(" ");
Serial.print(DataSentRR2);
Serial.print(" ");
Serial.println(DataSentRR3);
// send data via Bluetooth - flush ensure all data is sent before continuing
BTserial.write(DataSentFL1);
BTserial.flush();
BTserial.write(DataSentFL2);
BTserial.flush();
BTserial.write(DataSentFL3);
BTserial.flush();
BTserial.write(DataSentFR1);
BTserial.flush();
BTserial.write(DataSentFR2);
BTserial.flush();
BTserial.write(DataSentFR3);
BTserial.flush();
BTserial.write(DataSentRL1);
BTserial.flush();
BTserial.write(DataSentRL2);
BTserial.flush();
BTserial.write(DataSentRL3);
BTserial.flush();
BTserial.write(DataSentRR1);
BTserial.flush();
BTserial.write(DataSentRR2);
BTserial.flush();
BTserial.write(DataSentRR3);
BTserial.flush();
delay(2000);
if (weight_FL > 255) {
if (weight_FL > 510){
DataSentFL1 = weight_FL - 510;
DataSentFL2 = 255;
DataSentFL3 = 255;
}
else {
DataSentFL1 = weight_FL - 255;
DataSentFL2 = 255;
DataSentFL3 = 0;
}
}
else {
DataSentFL1 = weight_FL;
DataSentFL2 = 0;
DataSentFL3 = 0;
}