USB Bar Code Scanner einbinden

Hallo,

wir machen ein Seminarkurs der sehr Arduino(UNO) belastet ist und dafür wollen wir einen USB bar code Scanner via USB Shield einbinden. Dazu haben wir folgende Fragen:

  • kann man jeden usb bar code scanner dafür benutzen ?
  • Wie kann man ihn einbinden ?
  • Und was gibt der Barcode Scanner aus (Zahlenwert, etc ?)
  • welches USB Shield benötigen wir dafür ?

Danke schonmal für eure Antworten ! :slight_smile:

Hallo,

es gibt zwei Arten von diesen Scannern: Entweder sie melden sich als Tastatur, oder als serielle Schnittstelle. (ggf. kann man das auch umstellen.)

Ein Scanner, der als Tastatur arbeitet, sollte am native USB-Port des Due funktionieren, dazu gibt es die USB-Host Library.
http://www.arduino.cc/en/Reference/USBHost

Bei einem USB-Host Shield sollte in der Doku stehen, was damit geht.

SIA14_MenchBrunn:

  • Und was gibt der Barcode Scanner aus (Zahlenwert, etc ?)

Einer der als Tastatur arbeitet gibt im besten Falle genau den Text des Barcodes aus, ggf. noch ein paar Steuerzeichen. Einer der als serielle Schnitstelle arbeitet hat ein herstellerabhängiges Protokoll, also wieder Doku lesen. :slight_smile:

Danke :slight_smile:
hat uns sehr geholfen da wir jetzt wissen welche teile wir bestellen müssen

Hallo,

warum unbedingt USB?? :relaxed:

Ich würde einen verwenden der PS/2 kann, das ist ein sehr viel einfacheres Protokoll und geht mit dem kleinsten Arduino - ganz ohne zusätzlichem Shield. :wink:

Viele Scanner können auch wahlweise auf USB und PS/2 umgeschaltet werden.

Christian