hallo,
ich habe mit manf schon früher einmal ähnliche diskussionen geführt. damals verwendete ich einen adns3060 in meiner diplomarbeit.
die ansteuerung kann man auch so machen, wie ford es 2 postings vorher beschrieben hat. man lasst die platine einfach so, wie sie ist und lötet die pins sclk, miso, mosi und am besten noch reset von der platine ab und steuert diese seperat an. nicht schön, aber ich habe das am anfang auch erst so gemacht. dann hat man vollen zugriff auf alle register und funktionen des sensors.
nochmal an Ford: die übertragung würde ich nicht per I2C versuchen! entweder verwendest du spi oder programmierst das protokoll selbst. letzteres habe ich bei meinen lösungen so gemacht. möchte man den wert eines registers lesen, muss bei der übertragung der addresse eine 0 im letzten bit (MSB) stehen. beim schreiben logischerweise eine 1. da es sich nicht um I2C handelt, ist natürlich auch keine slave-addresse verfügbar. mit addresse ist das jeweilige register gemeint (datenblatt).
nur mal so: die quadratur-ausgänge bieten im grunde keinen vorteil, im gegenteil: diese Sensoren sind (glaube ich) alle langsamer, als die anderen varianten. der adns3080 schafft fast 7000bilder pro sekunde, mit ihm kann man auch schnell bewegende oder oszillierende oberflächen nachverfolgen und sich außerdem das kamerabild ausgeben lassen (siehe meine diskussion mit manf). der sensor gibt für die bewegung in beiden achsen (XY) ein einzelnes byte aus. werte kleiner 128 kennzeichnen relative bewegungen in positiver richtung, 128 bis 255 entsprechend für die negative richtung.
nochwas zu den led's: man sollte nicht einfach irgendeine led nehmen. im datenblatt ist die spektrale empfindlichkeit in einem diagrmm dargestellt. man sollte also led's oder lichtquellen verwenden, die möglichst im bereich der maximalen empfindlichkeit des sensors abstrahlen. in diesem fall sind das rote led's. grundsätzlich gilt: um so heller, desto besser. am besten pulst man die led's, da man sie dann um ein vielfaches überlasten kann, ohne sie zu beschädigen. die meisten Sensoren haben dafür extra einen ausgang, der per register aktiviert werden kann.

ich hoffe, dass ich mich nicht zu kompliziert ausgedrückt habe und damit vielleicht einigen leuten helfen konnte.
ansonsten gutes gelingen...

Ruppi