Lector código de barras Arduino

Hola, quiero hacer un lector de códigos de barras con Arduino, ya que un lector muy barato ronda los 30 €. Eso más el adaptador USB-Serial. ¿Se puede? Ah, que no haya ningún programa de pago como aquí: http://www.proyectosarduino.com/barcode-escaner-con-arduino-y-webcam/.
--- EDICIÓN ---
Hola, he visto uno por 15 €. El problema es que es USB, y lo necesito Serial. ¿Venden cables USB hembra-Serial macho en las tiendas de electrónica?

Hola, ahora el problema es que no me funciona el adaptador Serial USB.

Bueno, para comenzar te olvidas que la salida serie de ese adaptador USB Serie son niveles RS232
Deberían ser +-12V pero generalmente no llegan a ese valor y si a +-9Volts.
Entonces lo que necesitas es armar un conversor RS232 a TTL con el MAX232