Blinka is a Python compatibility layer for Circuit Python (circuitpython.org), a version of Python designed for microcontrollers. It's created and championed by the electronics company Adafruit, which distributes many electronic breakout boards and gadgets. Adafruit provides quality high-level Circuit Python drivers for many of its product lines, essentially carrying forward the GPIOZero ease-of-use idea to more complex devices.
We are going to use Blinka and the Circuit Python driver library for an ADS1115 ADC breakout module later in this chapter to add analog-to-digital capabilities to our Raspberry Pi.
Here are the key highlights of Blinka in a nutshell:
- Summary: High-level library for controlling complex devices
- Pros: Makes using supported devices extremely easy irrespective of your level of experience
- Cons: For basic IO, it uses RPi.GPIO, so it has the same basic limitations
- Website: https:/...