Please ignored the comment sign ,sorry for the misunderstood, i just edited it without comment because the post would not let me exceed 9000 words
basically when arduino uno board is used, it has no problem,
but when NodeMCU ESP8266 , the MGRead, MGCalibration all have error in it