ATOM 2D/1D Barcode Scanner Kit v1.1


Regular price $59.00

10+ In Stock

Shipping calculated at checkout.


ATOM QR-CODE is a module designed for barcode and QR code scanning, specifically compatible with the M5Atom platform. It consists of two parts: the M5Atom Lite unit and the code scanning module. This module provides comprehensive support for various barcode and QR code formats, including 6 types of 2D codes and 19 types of 1D codes.

Equipped with a built-in lighting LED, the ATOM QR-CODE module ensures reliable code identification even in low-light or dark environments. The green LED serves as a convenient focusing and aiming aid. The high-resolution CMOS imaging technology enables precise code recognition with an effective accuracy of up to 5mil. The module offers multiple reading modes, allowing for automatic continuous trigger or manual trigger based on specific requirements. It incorporates a buzzer for different prompt sound effects to indicate various states and operations.

Additionally, the ATOM QR-CODE module supports various customization options, such as adding custom prefixes/suffixes to the scanned data, defining multi-national keyboard layouts, and data editing functions. It utilizes TTL-232 for communication, enabling easy data transmission through a serial port. The module seamlessly integrates with Arduino or UIFlow programming environments, facilitating straightforward integration into your projects.

By connecting the module to the M5Atom Lite unit, you can send the scanned data to a receiver for further processing via wired or wireless connections. Benefit from the versatility and convenience of the ATOM QR-CODE module in barcode and QR code scanning applications.


  • Compatible with Atom Matrix/Atom Lite
  • Built in lighting and focus LED
  • Support Wi-Fi Based on esp32
  • UART/TTL communication
  • Manual and automatic scanning mode
  • Light and sound reminders
  • Multiple output formats
  • Data can be pre-edited and hidden
  • Rich custom instructions
  • Support RAW / GBK / Unicode
  • Support Arduino、UIFlow


  • 1x M5Atom Lite
  • 1x Hex Key
  • 1x M2*8 Hexagon socket cup head machine screw
  • 1x TYPE-C USB Cable(20cm)


  • Cash register scanning
  • Barcode/QR-code input device
  • Warehouse inventory


Resources Parameters
Sensor 640x480 CMOS
Illumination White LED
Focus GreenLED
Read QR code type QR Code,Micro QR, Data Matrix, PDF417,Micro PDF417,Aztec
Read Barcode type EAN,UPC,Code 39,Code 93,Code 128,UCC/EAN 128, Codabar,Interleaved 2 of 5, ITF-6,ITF-14,ISBN,ISSN, MSI-Plessey, GS1 Databar,Code 11,Industrial 25, Standard 25,Plessey, Matrix 2 of 5
Recognition reading accuracy ≥5mil
Reading range EAN-13: 50-200mm(13mil), Code39: 40-90mm(5mil 10bytes), QR Code: 25-240mm(20mil 16bytes), Data Matrix: 50-90mm(10mil 20bytes), PDF 417: 30-130mm(6.67mil 7bytes)
Contrast ratio ≥25%
Scanning angle Rotate 360°, Pitch ±55°, Yaw ±55°
FOV Horizontal 34°,Vertical 28°
Communication interface UART/TTL
Voltage and Current DC 3.3V/170mA,Standby 10mA
Case material Plastic ( PC )
Product Size 48mm × 24mm × 18mm
Package Size 55mm × 55mm × 20mm
Product Weight 17g
Package Weight 37g


EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification.

Download Windows Version Easyloader Download MacOS Version Easyloader

Press the button to scan, and the scanning results will be displayed through the serial port

Module Size

module size




UIFlow Blocks

  • Init QRCode
  • Get read
  • Get status
  • Trigger ( ON / OFF )


  • Customer Reviews

    Based on 1 review
    scott moody
    Networking with Atom Barcode Scanner

    This Atom based Barcode scanner is working nicely (continuous scan.) I have it integrated with my full MQTT networking capability. Now scanning integrates with the rest of my system. I even have the Atom switching to other functions, like the Power Socket. M5Stack infrastructure is impressive.

    Liquid error (layout/theme line 211): Could not find asset snippets/pe-disco-countdown-timer.liquid