Buying a quality controller/sensor will save you time and money. With cheaper stuff the 0-5v output is a mess, and you could have ground offset issues. Some of the newer cheap controllers come with serial out to eliminate the issues with analog - but your software has to support it and still stuck with a mediocre sensor.