• TDS - hex bytes output from 0x0000 to 0xffff
    • For example, FA012C0041, FA header, 012C first TDS value, 0041 second TDS value.
  • Flow Speed - pulse count by interrupt, e.g. arduino D2 pin
  • Temperature - analog read

  • https://w.electrodragon.com/w/TF-TDS_Sensor

ref

  • https://www.electrodragon.com/product/pipe-water-sensor-temperature-flow-speed-tds/
  • https://w.electrodragon.com/w/TF-TDS_Sensor

  • relevant demo code please find at: https://github.com/Edragon/Arduino-main

  • read tds hex data: https://github.com/Edragon/Arduino-main/blob/master/Sketchbook/Sensor/TF-TDS/TF-TDS-01/TF-TDS-01.ino

  • water-sensor-dat