WiringPi介绍及安装方法

article/2025/10/28 7:19:42

WiringPi介绍及安装方法

1.WiringPi简介

    WiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi遵守GUN Lv3wiringPi使用C或者C++开发并且可以被其他语言包转,例如pythonruby或者PHP等。WiringPi中的函数类似于Arduinowiring系统,这使得熟悉arduino的用户使用wringPi更为方便。

树莓派具有26个普通IO引脚,利用端口复用时支持I2CSPIUART通信协议不使用复用时也可以作为普通端口使用。wiringPi包括一套gpio控制命令,使用gpio命令可以控制树莓派GPIO管脚。用户可以利用gpio命令通过shell脚本控制或查询GPIO管脚。wiringPi是可以扩展的,用户可以利用wiringPi的内部模块或把自定义的扩展模块集成到wiringPi扩展更多的GPIO接口或支持更多的功能。

更多查看官网:http://wiringpi.com/

 

2、WiringPi安装

wiringPi的安装可以使用

方案一:使用git工具安装wiringPi库。

方案二:手动下载wiringPi源码然后在本地安装。

 

方案一

如果在你的树莓派上还没有安装 git 工具,请输入以下命令安装:

sudo apt-get install git-core

如果在过程中出现错误,尝试更新软件源:

sudo apt-get update

 

接着通过 git 在线获得wiringPi的源代码,输入命令:

git clone git://git.drogon.net/wiringPi


进入wiringPi目录并安装wiringPi

cd wiringPi

./build

build脚本将会自动完成wiringPi库的编译和安装,安装完成如下....




若需要更新wiringPi库,输入以下命令:

cd wiringPi

git pull origin

 

 

方案二

直接下载wiringPi源码和解压,并进行本地安装...

从以下网址获得wiringPi源码:

https://git.drogon.net/?p=wiringPi;a=summary



点击图中的snapshot便可下载最新版本,将下载到的安装包移动到你需要安装的目录下,然后使用以下命令解压和安装:

tar xfz wiringPi-96344ff.tar.gz

cd wiringPi-96344ff

./build

声明:wiringPi-96344ff.tar.gzwiringPi安装包名,请根据下载到的不同版本,自行更改。

 

三、检查wiringPi是否安装成功

查看安装到的版本信息:

#输入版本查看指令

gpio -v







http://chatgpt.dhexx.cn/article/7bN1X7py.shtml

相关文章

树莓派wiringPi库详解

达者为先 师者之意 树莓派wiringPi库详解 1 WiringPi安装2 wiringPi库编译和运行3 wiringPi库API大全3.1 硬件初始化函数3.2 通用GPIO控制函数3.3 时间控制函数3.4 中断3.5 多线程3.6 softPwm软件实现的PWM3.7 串口通信3.8 shift移位寄存器芯片API3.9 树莓派硬件平台特有的API…

第七课:树莓派WiringPi库

目录 一、WiringPi库介绍 二、WiringPi安装 方法一: 安装git工具(已安装跳过)(前提已更换国内下载源) ①:输入一下指令 ​②: 输入指令--在线获得 WiringPi 的源代码(2019后不…

树莓派——wiringPi库详解

文章目录 查看树莓派引脚编号wiringPi库API大全硬件初始化函数通用GPIO控制函数时间控制函数串口通信串口通信配置测试代码串口通信实例 中断多线程其他 wiringPi(特定平台,特定功能接口)库是基于c语言开发的,提供了丰富的接口&am…

【树莓派】了解wiringPi库、控制继电器

目录 一、wiringPi库二、继电器1、继电器介绍及接线说明2、树莓派控制继电器 一、wiringPi库 wiringPi是一个很棒的树莓派IO控制库,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程等。 在树莓派命令行输入gpio…

树莓派开发—— wiringPi 库的使用

一、wiringPi 的安装 参考文献: https://www.cnblogs.com/lulipro/p/5992172.html 进入 wiringPi的github (https://git.drogon.net/?pwiringPi;asummary) 下载安装包。点击页面的第一个链接的右边的snapshot,下载安装压缩包。 然后进入安装包所在的目录执行以下…

WiringPi安装及使用详解

这个文章先不要看,现在写的跟屎一样,我会断断续续的对本文章进行修改和优化,第一部分没问题,可以参考 WiringPi安装及使用详解 1、WiringPi的安装 2、Wiring常用命令详解 3、Python调用WiringPi库进行开发 1、安装WiringPi 登…

【wrodpress】wordpress发表文章后无法显示

搭建完wordpress,发表第一篇博客测试。文章发布后,首页已经能显示出文章的标题,但是点进去后却提示该页无法显示。 而且可以看到 因为我写的标题是文字,所以标题默认就是文字,而wordpress生成的链接中包含中文字符是…

如何在Hexo博客发布文章

1、markdown格式上传:Hexo默认使用的格式是markdown格式的文件,所以上传markdown文件可以自动转化为HTML格式的文章; 2、将.md文件复制到你hexo博客文件夹 中 source 下的 _posts 中,默认只有一个 hello-world.md; 3、…

微信公众号申请及文章发送详细流程介绍

文章目录 准备工作一、注册订阅号1.打开微信公众平台网址2.点击右上角立即注册,选择订阅号3.填写信息 二、登录微信公众号发表文章1.登录刚注册的公众号2.选择发表文章类型发表文章3.编辑好文章后可以选择阅览查看内容 三、管理微信公众号1.设置自己公众号内容2.管理…

使用wxjava实现发表内容、预览信息以及推送文章

大家好,我是雄雄。 文章目录 前言保存草稿的方法获取草稿箱列表根据media_id获取草稿箱信息给指定人发送预览文章推送文章(按照标签推送)前言 今天分享的内容有如下几个: 保存草稿根绝media_id会哦去草稿箱的信息发表内容,并不是发发布(已发表的内容不会推送给用户,不占…

CSDN 文章审核中的有趣现象

简 介: 对于今天CSDN记录实验博文在审核过程中遇到的“审核未通过”进行查询,通过“二分法” 逐步定位到影响审核通过的具体词语,经过修改之后,便完成了 CSDN 中的文章审核。莫名其妙的审核不通过,来自于输入文字中的 …

csdn发布不了文章的解决

插件的问题 问题 csdn发布不了文章,点击“发布后”,没有任何反应;编辑框也出现了莫名其妙的框图(附图1) 本以为是csdn在更新,经咨询客服4006600108(可能是浏览器插件或者缓存的问题&#xff0…

在CSDN写文章是一种什么体验?

大家好,我是记得诚。 不知不觉,距离我第一篇博客,已快三年了,时间过得真快。 今天简单写一篇文章,记录自己在CSDN的成长进步。 开始 写博客是受杨秀章老师的启发,看到他充满烟火气的文字,给…

27.blog前端-发布文章

点击写文章,会跳转到该页面 点击右上角的发布,会弹出发布的对话框因此,我们要调用文章分类列表和文章标签列表的接口 以及如果是点击文字的编辑按钮进入该页面的话,还需要通过调用文章id获取文章详情的接口 还需要调用发布文章的…

Python爬取网上文章并发表到微信公众号

前言 话说懒惰是人类进步的原动力,古人诚不欺我。最近在折腾一个微信公众号,开始的时候在网上找一些资源然后进行二次创作然后发表到微信公众号,但是这就要自己先把里面的图片下载下来然后文字也复制过来然后再慢慢的上传到微信公众号&#…

如何用CSDN发布文章

CSDN怎么写博客? 1、首先打开CSDN官网,进行注册或者登录 2、登录后点击右上角的创作中心 3、进入以后点击左上角的发布 4、可以开始写入你要写的内容,先写入标题 5、然后再写你要写的内容,左侧写内容,右侧可以预览&a…

Hexo博客发表文章、草稿、添加分类和标签

写在前面 本文主要写了hexo的配置,关于博客标题这些配置HEXO已经有了很详细的介绍了,这里不再赘述,本文主要记录一些我个人认为小白比较容易有疑问的地方,也就是博客的主要功能,发表文章、添加文章分类和标签。文章可…

Springboot+Vue实现发表文章功能

点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] 效果图 前端编辑页面 文章列表页面 文章详情页面 环境介绍 JDK:1.8 数据库:Mysql5.6 前端:Vue 后端:SpringBoot 核心代码介绍 AtricleCtrle.class RestController RequestMa…

使用hexo发布文章

前言: 如何用指令去创建一篇文章,然后发布? .我们先来看一下hexo的目录结构,了解每个目录的作用,这将让我们对hexo的运行原理有一个大概的认识,对于我们后面美化主题是有帮助的, 然后再来创建文章,并发布到本地服务器,最后查看效果. 一、Hexo的目录分析: 1&#…

微信公众号发布

微信公众号如何发文章 输入微信公众号 打开百度浏览器,搜索栏输入微信公众号,点击百度一下。 打开微信公众平台 页面显示搜索结果,页面选择微信公众平台官方链接点击打开。 扫一扫二维码 进入微信公众平台页面,使用你的微信扫一扫…