habe in der Suche nicht gefunden, inwieweit das Thema schon behandelt wurde, aber mir ist der Wertebereich der Distanzmessung unklar. Der ADC liefert 10bit, mit z.B. ADLAR=0 und entsprechendem Geschiebe bei ADCL/H müßte doch trotz 16bit-Wort auch ein max. 10 bit Wert mit copro_distance (dezimal 1023) ausgegeben werden. Der Beispielcode 8 (Distanzsensoren) aus dem Programmiertutorial zaubert mit aber Werte aufs Display, die mit 256 multipliziert (vgl. C-Code: copro_distance / 256) aber höher liegen.
Denkfehler bei mir? Hardware defekt?
Habe schon versucht, mich durch die libs zu kämpfen, bin aber noch nicht fündig geworden.
Gibt es vielleicht eine einfache und schnelle Antwort?