For microcontrollers without an analog-to-digital converter (such as a RaspBerry Pi or Orange Pi), the ADS1115 offers the solution with 16-bit precision at 860 samples / second over I2C. The module works on 2V to 5V and has a selectable address so that 4 modules can be connected to an I2C bus.