GPIO 40-pin Header
Raspberry Pi 的一个强大功能是沿着电路板顶部边缘的一排 GPIO(通用输入/输出)引脚。在所有当前的 Raspberry Pi 板上都可以找到 40 针 GPIO 接头连接器(在 Raspberry Pi Zero、Raspberry Pi Zero W 和 Raspberry Pi Zero 2 W 上未安装)。在 Raspberry Pi 1 Model B+(2014 年)之前,电路板包含一个较短的 26 针接头连接器。所有电路板(包括 Raspberry Pi 400)上的 GPIO 接头连接器的引脚间距为 0.1" (2.54mm)。
任何 GPIO 引脚都可以(在软件中)指定为输入或输出引脚,并用于多种用途。
Python 中的 GPIO
使用 GPIO Zero 库可以轻松开始使用 Python 控制 GPIO 设备。
要控制连接到 GPIO17 的 LED,您可以使用以下代码:
from gpiozero import LEDfrom time import sleepled = LED(17)while True: led.on() sleep(1) led.off() sleep(1)
要读取连接到 GPIO2 的按钮的状态,您可以使用以下代码:
from gpiozero import Buttonfrom time import sleepbutton = Button(2)while True: if button.is_pressed: print("Pressed") else: print("Released") sleep(1)