概述
Raspberry Pi的一大优点是它具有一个GPIO连接器,您可以在该GPIO连接器上连接外部硬件。
GPIO连接器实际上有许多不同的类型对他们的联系。有
True GPIO(通用输入输出)引脚,可用于打开和关闭LED等。
I2C接口引脚,允许您仅用两个控制引脚连接硬件模块
带有SPI设备的SPI接口,与I2C相似,但标准不同
用于与串行外设通信的串行Rx和Tx引脚
在本教程中,您实际上并没有构建任何东西,但是您将学习如何配置Raspberry Pi并安装有用的库,准备开始将一些外部电子设备连接到它。
本教程是为基于Raspbian的发行版编写的。
GPIO连接器
下图显示了在不同型号的Raspberry Pi上使用的GPIO引脚。 Raspberry Pi的早期版本基于26针,而较新的型号为40针。
除了供电(GND,3.3V和5V)以外,所有GPIO引脚都可用作数字输入或输出。标有SCL和SDA的引脚可用于I2C。标记为MOSI,MISO和SCKL的引脚可用于连接到高速SPI器件。
所有引脚均具有3.3V逻辑电平并且不是5V安全的,因此输出电平为0-3.3V和输入不应高于3.3V。如果要将5V输出连接到Pi输入,请使用电平转换器
实际连接树莓派的一种常用方法是使用Pi Cobbler Plus或Pi T-Cobbler Breakout用于较旧的26针版本。
这使用带状电缆将GPIO连接器连接到无焊面包板,您可以在其中添加自己的组件。