Since the Raspberry Pi only has digital I/O, adding analog inputs (like potentiometers) requires the addition of an analog to digital converter chip, such as the MCP3008 (10 bit resolution) or MCP3208 (12 bit resolution). Another option is to use a microcontroller, which natively supports analog inputs. Rather using an Arduino, a much cheaper option is to use a Raspberry Pi Pico, which allows 3 analog inputs and 23 digital inputs/outputs.
- Raspberry Pi Pico
- Raspberry Pi Pico Mounting Plate
- Grove Shield for Pi Pico v1.0
- MicroUSB cable
- 3 x 5 kohm potentiometers with 0-100% dials (speed, elevation, time)
- 1 x 1.5" momentary push button (start/stop)