+++
title= "Raspberry:Wiringpi的安装及使用"
description= "Wiringpi的安装及使用"
date= 2022-05-04T14:01:09+08:00
author= "chao"
draft= false
image= ""
math= true
categories= [
"os"
]
tags= [
" raspberry"
]
+++
WiringPi
安装
官网介绍截取
-
WiringPi is a PIN based GPIO access library written in C for the BCM2835, BCM2836 and BCM2837 SoC devices used in all Raspberry Pi. versions. The source code is not publicly available but may be made available to those who wish commercial support.
-
It’s designed to be familiar to people who have used the Arduino “wiring” system1 and is intended for use by experienced C/C++ programmers. It is not a newbie learning tool.
-
WiringPi is developed directly on a Raspberry Pi running 32-bit Raspbian.I do not support any other platform, cross compiling or operating systems.
Raspberry Pi | Wiring | Download & Install | Wiring Pi
note:如果官网地址打不开,直接下载github中的下载包
install
wget https://github.com/WiringPi/WiringPi/archive/refs/tags/2.61-1.tar.gz tar zxvf 2.61-1.tar.gz cd WiringPi-2.61-1/ ./build OK
test
gpio -v
gpio readall
wiringpi API
参考博客
树莓派wiringPi库详解 - lulipro - 博客园 (cnblogs.com)
树莓派WiringPi常用函数中文手册-Arduino中文社区 - Powered by Discuz!
树莓派 wiringPi 库_~莘莘的博客-程序员宝宝_wiringpi - 程序员宝宝 (cxybb.com)
//Core wiringPi functions extern struct wiringPiNodeStruct *wiringPiFindNode (int pin) ; extern struct wiringPiNodeStruct *wiringPiNewNode (int pinBase, int numPins) ; extern void wiringPiVersion (int *major, int *minor) ; extern int wiringPiSetup (void) ; extern int wiringPiSetupSys (void) ; extern int wiringPiSetupGpio (void) ; extern int wiringPiSetupPhys (void) ; extern void pinModeAlt (int pin, int mode) ; extern void pinMode (int pin, int mode) ; extern void pullUpDnControl (int pin, int pud) ; extern int digitalRead (int pin) ; extern void digitalWrite (int pin, int value) ; extern unsigned int digitalRead8 (int pin) ; extern void digitalWrite8 (int pin, int value) ; extern void pwmWrite (int pin, int value) ; extern int analogRead (int pin) ; extern void analogWrite (int pin, int value) ;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构