M5Stack ATOM QR-CODE 2D/1D Barcode Scanner Module Kit w/ M5Atom Lite - UART/TTL
The M5Stack ATOM QR-CODE is a compact 2D/1D barcode scanner module kit compatible with M5Atom Lite, featuring a 640×480 CMOS sensor for high-accuracy reading of QR codes, Data Matrix, PDF417, and 19 linear barcode types. It communicates via UART/TTL interface and is programmable via Arduino, MicroPython, or UIFlow for integration into ESP32-based IoT and inventory systems.
Features
- High-resolution 640×480 CMOS image sensor with ≥5mil recognition accuracy.
- Supports 6 types of 2D codes (QR, Data Matrix, PDF417, Aztec) and 19 types of 1D linear barcodes.
- UART/TTL serial communication interface for easy integration with Arduino, Raspberry Pi, and ESP32 controllers.
- Built-in focus-assist green LED and illumination LED for operation in low-light environments.
- Includes M5Atom Lite ESP32 core for Bluetooth/Wi-Fi connectivity and flexible Arduino/UIFlow programming.
Out of stock
The M5Stack ATOM QR-CODE module is a fully integrated barcode scanning solution built around a high-sensitivity CMOS imager. It employs advanced image processing algorithms to decode a wide array of 1D and 2D symbologies with a minimum element width of 5 mil. The module operates on 3.3V logic and features configurable trigger modes, including automatic continuous scan and manual trigger, with audible and visual feedback via a built-in buzzer and LEDs.
Designed for developer and industrial prototyping, the kit pairs the scanner head with an M5Atom Lite controller based on the ESP32-PICO-D4, enabling wireless data transmission over Bluetooth or Wi-Fi. The serial TTL interface allows direct connection to microcontrollers, while the provided software libraries support data formatting, custom prefix/suffix addition, and multi-national keyboard emulation for seamless integration into point-of-sale, inventory management, and asset tracking systems.
Additional Information
| Weight | 0.017 kg |
|---|---|
| Dimensions | 4.8 × 2.4 cm |


















