Product description
Tiny Code Reader is a compact QR code reader from Useful Sensors with an I2C interface and Qwiic connector. The module is designed to read QR codes from screens, paper, and e-ink displays and transmit the decoded text information to a microcontroller via I2C.
The QR code reader uses a CMOS image sensor and features a built-in LED that indicates the scanning status. The LED can also be enabled and disabled via I2C. The module is primarily designed for smaller QR codes containing up to 40 characters and supports text encoded in UTF-8 or ASCII. All error correction levels are supported.
The recommended reading distance is 10–15 cm, with the QR code perpendicular to the camera. The sensor requires visible or near-infrared light to operate. External illumination is required when used in dark environments.
The module operates at 3.3 V and communicates via I2C using a fixed address of 0x0C. It can be connected through the Qwiic connector or the board's connection holes.
Specifications:
- Manufacturer: Useful Sensors
- Model: Tiny Code Reader V1.0
- Function: QR code reader
- Image sensor: CMOS
- Interface: I2C
- Connection: Qwiic and connection holes
- I2C address: 0x0C (fixed)
- Maximum I2C frequency: 400 kHz
- Supply voltage: 3.3 V
- Logic level: 3.3 V
- Maximum current consumption: 40 mA
- Recommended reading distance: 10–15 cm
- Recommended minimum illumination: 100 lux
- Character encoding: UTF-8 or ASCII
- Recommended QR code size: Up to 40 characters
- Maximum QR code size: 254 bytes
- Error correction: All levels
- Indicator: Built-in LED
- Operating temperature: -20 to +80 °C
- Mounting hole: M2
- Dimensions: 19.05 x 16.26 x 10.67 mm