The GPIOZero website has a range of examples showing functionally equivalent examples using both GPIOZero and RPi.GPIO. This is a great introductory resource for understanding lower-level GPIO programming concepts and techniques:
- https://gpiozero.readthedocs.io/en/stable/migrating_from_rpigpio.html
The following links contain additional material concerning the interfaces and concepts that we have discussed in this chapter:
- SPI interface: https://en.wikipedia.org/wiki/Serial_Peripheral_Interface
- I2C interface:Â https://en.wikipedia.org/wiki/I%C2%B2C
- 1-wire interface:Â Â https://en.wikipedia.org/wiki/1-Wire
- PWM:Â https://en.wikipedia.org/wiki/Pulse-width_modulation
- Potentiometers:Â https://en.wikipedia.org/wiki/Potentiometer
- ADS1115 datasheet: http://www.ti.com/lit/gpn/ads1115