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库i
    pinMode (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 显示代码的列号

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容