Add-Ons
Add-Ons
24/7 lifetime customer and technical support
2-year Warranty -no questions asked
Comprehensive Documentation
Open-source everything
Made in EU
Designed and manufactured in Croatia.
2-year warranty
Standard EU 2-year warranty on all Soldered products.
Complimentary technical support
Our engineers answer your questions free of charge.
Breadboard-compatible
2.54 mm pin spacing, drops straight onto any breadboard.
LEGO-compatible
Mounting holes line up with LEGO spacing and peg size.
Description
The Barcode Scanner DE2120 breakout reads 1D and 2D barcodes: UPC, EAN, Code 128 and Code 39 as well as QR Code, Data Matrix, PDF417 and Aztec, more than 20 symbologies in total. It scans from 25 to 400 mm away, with white LEDs to light the code and a red aiming light to point at it.
Plug it into a computer over USB-C and it works as a USB scanner straight away, the mode it ships in. To read codes from a microcontroller, scan one configuration barcode to switch it to UART, then connect TX, RX, 3V3 and GND. You can choose between manual, continuous and motion-sense scanning.
The board adds a trigger button, a buzzer and a blue LED that confirm each successful scan, and a STAT pin that goes low on every decode so your code can react in hardware. Jumpers switch off the buzzer and both LEDs. Arduino and MicroPython libraries with examples help you get started.
Technical Specifications
- Scan engine: DE2120
- 1D symbologies: UPC-A, UPC-E, EAN-8, EAN-13, Code 128, GS1-128, Code 39, Code 93, Code 11, Interleaved 2 of 5, Codabar, MSI Plessey, GS1 DataBar
- 2D symbologies: QR Code, Data Matrix, PDF417, Micro PDF417, Aztec
- Image sensor: CMOS, 640 x 480 px
- Scan distance: 25 to 400 mm
- Scan angles: pitch ±45°, skew ±40°, roll 360°
- Illumination: 5600 K white LEDs, 625 nm red aiming LED
- Scanning modes: manual, continuous, motion sense
- Interfaces: UART (TTL, 9600 baud), USB-C
- Supply voltage: 5 V over USB-C, or 3.3 V on the header
- Current consumption: under 190 mA while scanning
- Operating temperature: -20 to 50 °C
- On board: trigger button, buzzer, status LED, power LED
- Connectors: USB-C, 6-pin 2.54 mm header
- Dimensions: 55 x 23 mm / 2.16 x 0.9 inch
- Mounting: 2x M3 holes
Note:
- The scanner ships in USB mode. Scan the POR232 configuration barcode once to switch it to UART.
- The 3V3 header pin takes 3.3 V only. Do not connect it to 5 V.