DFRobot Gravity: Ring 2D QR Code Scanner is equipped with an indicator that feeds back the sensor recognition status by showing different colors. This scanner operates at 3.3V/5V and is compatible with UART and I2C communication which makes it easier to develop on controllers like Arduino, ESP32, and Raspberry Pi. Typical applications include self-service vending machines, subway gates, access control, and payment machine.