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...
You have been reading a chapter from
Internet of Things Programming with JavaScript
Published in:
Feb 2017
Publisher:
Packt
ISBN-13:
9781785888564
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 €18.99/month. Cancel anytime