Hallo,
ein Hallsensor ist schon was genaues. Kommt nur darauf an was der wie messen soll. Magnetische Positionmessung ist DIE Anwendung schlecht hin für so ein Teil. Nur muß der Magnet und der Hallsensor darauf genau abgestimmt sein. Genau das wird hier für so einen Versuch Overkill sein. Eine Lichtschranke wird laut meiner Meinung ausreichend sein. Nur sollte die nicht eine Seitenfläche mittels Reflexion erfassen. Ich denke es wäre besser, wenn der Lichtstrahl durch das Meßobjekt unterbrochen wird. Auf einer Seite der Sender und auf der anderen Seite der Empfänger. Das Meßobjekt fährt mit dem Körper mitten durch den Lichtstrahl und unterbricht diesen. Das nimmste zur Zeitnahme. Alles andere danach wird ignoriert. Wenn alle Lichtschranken in gleicher Höhe positioniert sind, sind genaue und wiederholbare Meßergebnisse möglich.
Und wegen Display. Wenn es schön aussehen soll meinetwegen. Aber ihr rennt doch eh alle mit Laptops rum.
Ich würde da nicht so ein Aufriss machen. Nachdem alle Lichtschranken im Code "vermessen" wurden, würde ich danach alle erforderlichen Werte auf die serielle ausgeben lassen. Nach den Messungen hat der µC genügend Zeit für die serielle Schnittstelle.