简介
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 # 让守护进程在启动时自动运行