Welcome to ETO, devansh1103!
I think you'd be better off using a PIC or equivalent and at that, something like an Arduino. A pre-built uC platform would vastly simplify the digital hardware aspect of your quest.
You've chosen something of a daunting task for yourself.
That said though, have you considered the positional accuracy needed for the plowing device (tractor) to hold a straight line? That alone will vastly increase the complexity of the system, i.e., do you use a laser sighting device, or a GPS monitoring method or what? A simple "distance traveled" and "total area needed to be plowed" is simple enough to determine, but rather more difficult to control a machine to traverse the field.
A similar problem would be that part of a system to accurately detect distance traveled and the alignment of the return plowing run with the previous row.
If I might suggest, could you provide a block diagram or a flow chart of your anticipated control needs for your system to achieve the end result(s)?