树莓派外设开发综述及WiringPi库安装

树莓派常用的接口

IO:

input:

output:

PWM:

IIC

spi

uart

WiringPi库

树莓派一个非常重要的 WiringPi库(Linux下 动态库 ”.so“   静态库”.a")

(是一个特定平台,特定功能接口)

我用的是4B。首先检查是否安装WiringPi

gpio -v

如果出现 cmmand not foung  则说明没有有安装成功

安装wiringPI步骤

1把以前的全都删了

sudo apt-get remove wiringpi
sudo apt-get purge wiringpi
hash -r

2.输入以下指令安装 

sudo apt-get update
sudo apt-get install git-core
git clone https://github.com/WiringPi/WiringPi.git
(或者git clone https://hub.njuu.cf/WiringPi/WiringPi.git)
(或者git clone https://hub.nuaa.cf/WiringPi/WiringPi.git)
cd WiringPi
./build

完成后 gpio -v 

 

gpio -readall

这样就安装成功了 

WiringPi的使用

在使用wiringPi库时,需要包含头文件 #include<wiringPi.h>。

使用wiringPi时,你必须在执行任何操作前初始化树莓派,否则程序不能正常工作。

常用的一些api 这里有详细介绍

https://www.cnblogs.com/lulipro/p/5992172.html

编译程序的时候

gcc demo1.c -lwiringpi

相关推荐

  1. 树莓 gpio 安装简单使用

    2024-01-07 00:14:02       72 阅读
  2. 树莓4B开发安装Anaconda虚拟环境

    2024-01-07 00:14:02       34 阅读
  3. 树莓5安装opencv

    2024-01-07 00:14:02       63 阅读
  4. 树莓安装mariadb & redis

    2024-01-07 00:14:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-07 00:14:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-07 00:14:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-07 00:14:02       82 阅读
  4. Python语言-面向对象

    2024-01-07 00:14:02       91 阅读

热门阅读

  1. 单链表的尾插

    2024-01-07 00:14:02       59 阅读
  2. Peter算法小课堂—树的应用

    2024-01-07 00:14:02       57 阅读
  3. C#(winform)button去掉边框

    2024-01-07 00:14:02       59 阅读
  4. tar -xzvf xxx.tar.gz --strip 1用法

    2024-01-07 00:14:02       59 阅读
  5. es6继承

    2024-01-07 00:14:02       61 阅读
  6. uView Skeleton 骨架屏

    2024-01-07 00:14:02       54 阅读
  7. /dev/tty和stdin、stdout

    2024-01-07 00:14:02       63 阅读
  8. 【自然语言处理】Transformer-XL 讲解

    2024-01-07 00:14:02       55 阅读