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
查看外设
使用函数库要求
- 安装函数库
验证wiringPi的是否安装成功,输入gpio -v,会在终端中输出相关wiringPi的信息。否则安装失败。 - 头文件包含#include<wiringPi.h>
- 编译和运行包含库函数
-lwiringPi - 使用:
(1) 硬件初始化函数
(2) GPIO控制函数
配置引脚功能:void pinMode (int pin, int mode)
使用相应功能:读写等等
具体参考如下文章WiringPi函数库使用: https://www.cnblogs.com/lulipro/p/5992172.html