diff --git a/calibrate.go b/calibrate.go index ff1b09d..2147ddd 100644 --- a/calibrate.go +++ b/calibrate.go @@ -122,6 +122,7 @@ func main() { if devEui != "" { fmt.Println("Hit Return when no weight is on scale (neither on A not on B)") reader.ReadString('\n') + sendCommand(s, "AT+XXX") sensorData := ReadSensorData(s) fmt.Printf("%v\n", sensorData) a0, _ := strconv.Atoi(sensorData.WeightARaw) @@ -130,10 +131,12 @@ func main() { sendCommand(s, "AT+CAL_B_0="+sensorData.WeightBRaw) fmt.Println("Put Weight on Scale A, then hit Return") reader.ReadString('\n') + sendCommand(s, "AT+XXX") sensorData = ReadSensorData(s) aW, _ := strconv.Atoi(sensorData.WeightARaw) fmt.Println("Put Weight on Scale B, then hit Return") reader.ReadString('\n') + sendCommand(s, "AT+XXX") sensorData = ReadSensorData(s) bW, _ := strconv.Atoi(sensorData.WeightBRaw) calA := float64(aW-a0) / float64(calWeight)