树莓派外设开发接口

1.树莓派的接口

IO口:input(输入传感器) output(输出控制器)
PWM:电机调速,灯光调明亮度 语音识别模块,液晶屏
串口uart
IIC
SPI
IIS
其他特定硬件接口:flash

2.树莓派的接口函数

函数库的使用(wiringPi)
链接: https://www.cnblogs.com/lulipro/p/5992172.html
在编译的时候需要使用

//编译
g++ -Wall -o LEDtest LEDtest.cpp  -lwiringPi         //使用C++编程 , -Wall 是为了使能所有警告,以便发现程序中的问题
gcc -Wall -o LEDtest  LEDtest.c   -lwiringPi         
//使用C语言编程
//运行:
sudo ./LEDtest 

查看外设
gpio readall

使用函数库要求

  1. 安装函数库
    验证wiringPi的是否安装成功,输入gpio -v,会在终端中输出相关wiringPi的信息。否则安装失败。
  2. 头文件包含#include<wiringPi.h>
  3. 编译和运行包含库函数
    -lwiringPi
  4. 使用:
    (1) 硬件初始化函数在这里插入图片描述
    (2) GPIO控制函数
    配置引脚功能:void pinMode (int pin, int mode)
    使用相应功能:读写等等
    具体参考如下文章WiringPi函数库使用: https://www.cnblogs.com/lulipro/p/5992172.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值