Hallo

stepperCurrent = AD1Current*(255/149)

Durch die Klammern wird erst 255/149 als Integer ausgerechnet, dies ergibt eben 1.

Besser wäre vermutlich:

stepperCurrent = (AD1Current-2)*255/149

Dazu muss aber zumindest stepperCurrent eine 16bit-Variable sein, vorsichtshalber würde ich auch AD1Current mit 16bit definieren.

Ich hoffe das passt so.

Gruß

mic