pigpio库使用


简介

pigpio 是一个流行的用于树莓派的GPIO控制库,它支持广泛的功能,包括精确的时间控制以及同时处理多个GPIO引脚。pigpio特别适合于需要精确PWM(脉冲宽度调制)和时序要求较高的任务,如电机控制。与wiringPi相比,pigpio提供了更高精度的控制,并且能够在后台运行守护进程(pigpiod),通过网络接口进行控制,这使得远程控制成为可能。

环境

Raspberry Pi 3B主板 * 1

树莓派电源 * 1

Linux pi3b 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux

正文

1. 安装 pigpio

首先,你需要在树莓派上安装pigpio:

sudo apt update
sudo apt install pigpio python3-pigpio

2. 启动 pigpio 守护进程

在使用pigpio之前,你需要启动其守护进程pigpiod,这样可以在后台管理所有GPIO操作:

sudo systemctl start pigpiod
sudo systemctl enable pigpiod  # 让守护进程在启动时自动运行

3. 编写测试程序

结束