Interfacing a strip encoder with the dsPIC30F4011
This is what a strip encoder looks like: They are used to add position feedback to things that move in a linear way. For example, printers and scanners. Some printers use DC motors with strip encoders as opposed to stepper motors. The reason for this likely because DC motors are cheaper than steppers.