The Arduino gets the fuel consumption readings from a Microstream OF05ZAT fuel flow sensor. The Arduino processes the data and then transmits it to a smart phone via a Bluetooth module.