H616基于官方外设开发----1

1 wiringPi 外设 SDK 安装
第一种:
git clone https://github.com/orangepi-xunlong/wiringOP.git
cd wiringOP //进入文件夹
sudo ./build clean //清除编译信息
sudo ./build //编译
第二种:
通过windows浏览器打开https://github.com/orangepi-xunlong/wiringOP
下载压缩包
把压缩包通过xterm传到开发板
解压 unzip xxx.zip
cd xxx
sudo ./build
验证指令: gpio readall
如下方所示,外设库就完成安装了

2 蜂鸣器开发
2.1 蜂鸣器响的原理
基本 IO 口的应用

2.2 蜂鸣器配合时间函数开发
#include <stdio.h>
#include <wiringPi.h>
#include <unistd.h>#define BEEP 0 //设置针脚0为蜂鸣器的控制引脚int main (void)
{wiringPiSetup () ;//初始化wiringPi库ipinMode (BEEP, OUTPUT) ;//设置IO口的输入输出,输出while(1){//sleep(1);usleep(100000);digitalWrite (BEEP, HIGH) ; //设置IO口输出低电平,蜂鸣器响//sleep(1);usleep(100000);digitalWrite (BEEP, LOW) ; //设置IO口输出低电平,蜂鸣器响}return 0;
}
3 .修改vim格式和shell脚本
vim 的设置,修改 /etc/vim/vimrc 文件,需要用超级用户权限
sudo vim / etc / vim / vimrc
set tabstop = 4 设置 tab 键缩进 4 个空格
set shiftwidth = 4 设置批量对齐时候的 tab 键空格数为 4
set nu 显示代码的列号
