![]() SPI stands for Serial Peripheral Interface, and it is a synchronous serial data protocol used by microcontrollers to communicate with one or more peripherals. If you want to use I2C, you need to enable the I2C communication interface first. The Raspberry Pi I2C pins are GPIO 2 and GPIO 3: You can connect multiple I2C devices to the same pins as long they have a unique I2C address. It allows you to establish communication with other microcontroller devices, sensors, or displays, for example. I☬ means Inter-Integrated Circuit, and it is a synchronous, multi-master, multi-slave communication protocol. Additionally, some of them support specific communication protocols. These GPIOs can be used either as inputs or outputs. So, this left us with 16 GPIOs that you can use to connect peripherals. Besides that, there are two reserved pins (pins 27 and 28) for I2C communication with an EEPROM ( learn more about this). Out of the 40 Raspberry Pi GPIOs, 11 are power or GND pins. ![]() The Raspberry Pi comes with two 3.3V pins (pins number 1 and 17) and two 5V pins (pins 2 and 4).Īdditionally, there are eight GND pins (pins number: 6, 9, 14, 20, 25, 30, 34, and 39). If you attach a higher voltage, you may permanently damage your Raspberry Pi. Important: The Raspberry Pi GPIOs support voltages only up to 3.3V. However, you can use an external analog-to-digital converter like the MCP3008 to read analog signals with the Raspberry Pi. The Raspberry Pi doesn’t have an analog-to-digital converter (ADC) interface to read analog sensors. The Raspberry Pi GPIOs provide the following peripheral interface options: ![]() 1 was the very first Raspberry Pi board released and has a slightly different pinout from all the other boards. The following table shows the Raspberry Pi pinout, it shows all GPIOs, their corresponding physical pin numbers, their Broadcom numbering, and corresponding features. For example, GPIO 18 corresponds to pin 12. ![]() ![]() There are several ways to refer to a GPIO pin: its name (which is known as GPIO numbering or Broadcom numbering) or its corresponding pin physical number (which corresponds to the pin’s physical location on the header). Raspberry Pi Pinout (click on the image to see full-size) ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |