Raspberry Pi GPIO header
The following screenshot is a chart of the GPIO pins of the Raspberry Pi Zero. In this case, we will use the SPI configuration interface (SPI_MOSI, SPI_MISO, SPI_CLK, SPI_CE0_N):

You need to connect the following pins according to the next description:
- VDD to 3.3 volts
- VREF to 3.3 volts from the Raspberry Pi Zero
- Pin AGND to GND
- Pin CLK (clock) to GPIO11 of the Raspberry Pi
- DOUT to GPIO9
- Pin DIN to GPIO10
- Pin CS to GPIO8Â and the pin
- Pin the MCP3008D GND to Ground
This connection is represented in the following figure:

Reading the data with a Python script
In the next section, you will create the MCP3008.py file; you need to follow the next steps:
- Open the terminal on your Raspberry Pi Zero.
- Enter the interface in...
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime