树莓派4B-WiringPi库的安装和使用 (C和Python版)
简介
本资源文件提供了在树莓派4B上安装和使用WiringPi库的详细指南,涵盖了C语言和Python两种编程语言的实现方法。WiringPi是一个用C语言编写的、基于PIN的GPIO访问库,提供了GPIO、I2C、SPI、UART和PWM等库,对于树莓派的GPIO编程相当方便。
开发环境
- 硬件: 树莓派4B
- 内存: 1GB
- SD卡: 16GB
- 系统: 树莓派官方 Raspberry Pi 32bit 系统
安装步骤
C语言版
方法1:从官方获取deb包来安装
- 下载deb包
- 执行安装命令
- 验证安装
方法2:从GitHub获取WiringPi源码来安装
- 获取源码
- 编译安装
- 验证安装
Python版
方法1:快速安装
- 使用pip安装
方法2:编译、安装
- 获取源码
- 编译安装
- 验证安装
示例代码
C语言版
点亮LED
- 编写代码
- 编译代码
- 运行程序
Python版
点亮LED
- 编写代码
- 运行程序
注意事项
- 树莓派4B必须使用V2.52或以上版本的WiringPi库,否则gpio编程可能会出现问题。
- 使用3.3V电压时,一般直径5mm的LED灯可以不用串联电阻,但具体还是要根据LED灯的额定电流而定。
附录
- WiringPi中文API文档
- WiringPi离线版deb包
- WiringPi-Python库源码包
通过本资源文件,您可以轻松地在树莓派4B上安装和使用WiringPi库,进行GPIO硬件编程。