树莓派4BWiringPi库的安装和使用 C和Python版

2024-03-27

树莓派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包来安装

  1. 下载deb包
  2. 执行安装命令
  3. 验证安装

方法2:从GitHub获取WiringPi源码来安装

  1. 获取源码
  2. 编译安装
  3. 验证安装

Python版

方法1:快速安装

  1. 使用pip安装

方法2:编译、安装

  1. 获取源码
  2. 编译安装
  3. 验证安装

示例代码

C语言版

点亮LED

  1. 编写代码
  2. 编译代码
  3. 运行程序

Python版

点亮LED

  1. 编写代码
  2. 运行程序

注意事项

  • 树莓派4B必须使用V2.52或以上版本的WiringPi库,否则gpio编程可能会出现问题。
  • 使用3.3V电压时,一般直径5mm的LED灯可以不用串联电阻,但具体还是要根据LED灯的额定电流而定。

附录

  • WiringPi中文API文档
  • WiringPi离线版deb包
  • WiringPi-Python库源码包

通过本资源文件,您可以轻松地在树莓派4B上安装和使用WiringPi库,进行GPIO硬件编程。

下载链接

树莓派4B-WiringPi库的安装和使用C和Python版