Since it doesn't have to be exact, you could simplify your code.
Instead of:
something like:Code:Checkpot: adcin PORTA.0, Potread write 4, word Potread select case Potread case Potread < 36 Forward = 112 case Potread => 36 and Potread < 73 Forward = 113 case Potread => 73 and Potread < 109 Forward = 114 case Potread =>109 and Potread < 146 Forward = 115 case Potread => 146 and Potread < 182 Forward = 116 case Potread => 182 and Potread < 219 Forward = 117 case Potread => 219 Forward = 118 end select write 2, word Forward
8 bit ADC:
10 bit ADC:Code:Checkpot: adcin PORTA.0, Potread Potread = Potread/37 Forward = Potread+112
Code:Checkpot: adcin PORTA.0, Potread Forward = Potread/147 + 112




Bookmarks