Genau auf Null zu justieren, ist schlecht, denn Null ist Null und Nuller kann es nicht werden. Null am Ausgang vom OpAmp geht auch nicht. Wenn Du aber z.B. binär bei 32 beginnst, kannst Du spätestes bei 30 ein Alarmsignal ausgeben, weil dann sicherlich was nicht stimmt.
Von jedem eingelesenen Wert einen Offset wie z.B. die 32 abzuziehen, ist ja nun wirklich keine Aufgabe, oder ? Gleiches gilt für 'oben'; bei 255 ist Ende der Fahnenstange. Laß also etwas Spielraum nach oben und reagiere, wenn z.B. 225 erreicht wird, weil dann auch was nicht stimmt.
Also: Null oder 5V am OpAmp-Ausgang geht schlecht, also auch binär Spielraum nach unten und oben lassen, falls da wirklich was über eine untere oder obere Grenze 'abhaut'.