Zum Inhalt springen

WSAL14810 – Barcode Scanner Module

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Technisches Handbuch für das Waveshare Barcode-Scanner-Modul mit USB- und UART-Schnittstelle. Das Modul liest 1D- und 2D-Barkodes und ist über USB oder serielle Kommunikation ansteuerbar.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Schnittstellen: USB und UART
  • Liest sowohl 1D- als auch 2D-Codes
  • Anschlussbeispiel Arduino Uno: Rx an Pin 11, Tx an Pin 12
  • Beispielcode verwendet SoftwareSerial(11, 12) mit 9600 Baudrate
  • Die serielle Ausgabe erfolgt bis zum Zeilenumbruch ( )
  • Im Befehlsmodus kann die Antwortdaten-Ausgabe durch Ändern des Scan-Befehls auf 0x16 0x54 0x0D deaktiviert werden
  • Das Flexkabel hat 12 Pins; genaue Pinbelegung siehe Hersteller-Dokumentation
  • Verfügbare Ressourcen: Schnellstart-Dokument, Benutzerhandbuch V2.1 (aktuelle Version), Demo-Code

Befehle und Beispiele – vor Ausführung prüfen: 

#include <SoftwareSerial.h>
SoftwareSerial mySerial(11, 12); //Rx=11, Tx=12
void setup() {
Serial.begin(115200);
mySerial.begin(9600);
}
void loop() {
if (mySerial.available()) {
String receivedData = mySerial.readStringUntil('\n');
Serial.println(receivedData);
}
Scan command (default): [not specified in source]
Scan command (no response): 0x16 0x54 0x0D

Hinweise und Versionsgrenzen

  • Exakte Pinbelegung des 12-Pin-Flexkabels ist im bereitgestellten Text nicht vollständig angegeben – bitte Hersteller-Dokumentation konsultieren
  • Befehlsmode und Kommandos können versionsspezifisch sein; aktuelle Version prüfen vor Verwendung
  • Keine Angaben zu Stromversorgungsspannung, Stromaufnahme oder Abmessungen im Quelltext
  • Keine Sicherheits-, Zertifikats- oder Garantieinformationen vorhanden

Quelle und Revisionsnachweis