The GPIO connector on the Raspberry Pi has pins with different functions:
- GPIO pins, which we can use for general input / output
- I2C communication port (GPIO02 and GPIO03 pins)
- SPI communication port (GPIO10, GIPO09 and GPIO11 pins)
- UART serial communication port (GPIO14 and GPIO15 pins)
To see the positions of these pins, there is a diagram as follows:
To use all communication possibilities of our Raspberry Pi, the functions I2C, SPI and Device Tree must be activated with the program raspi-config. You can see our lesson number 1 to open these functions.