Interfacing an Arduino With a Mouse Sensor (ADNS-3050): The ADNS-3050 Optical Mouse sensor was an entry level gaming sensor when it first released. It featured a 2000 CPI resolution and none of the "acceleration" issues found with laser based sensors. A camera first takes a picture of the surface, then a…