【Orangepi Zero2 全志H616】普通IO操作
一、wiringPi库示例代码
#include <stdio.h>
#include <wiringPi.h>#define NUM 17 //26pin
//#define NUM 18 //26pin
//#define NUM 20 //for Orange Pi Zero 2
//#define NUM 19 //for Orange Pi 4
//#define NUM 28 //40pinint main (void)
{int i = 0;wiringPiSetup () ;for (i = 0; i < NUM; i++)pinMode (i, OUTPUT) ;for ( ;; ){for (i = 0; i < NUM; i++)digitalWrite (i, HIGH) ; // Ondelay (2000) ; // mSfor (i = 0; i < NUM; i++)digitalWrite (i, LOW) ; // Offdelay (2000) ;}return 0;
}
二、IO控制蜂鸣器
#include <stdio.h>
#include <wiringPi.h>
#include <unistd.h>#define BEEP 0 //设置针脚0为蜂鸣器的控制引脚int main (void)
{wiringPiSetup () ;//初始化wiringPi库pinMode (BEEP, OUTPUT) ;//设置IO口模式,输出while(1){//sleep(1);usleep(100000);digitalWrite (BEEP, HIGH) ; //设置IO口输出高电平//sleep(1);usleep(100000);digitalWrite (BEEP, LOW) ; //设置IO口输出低电平,蜂鸣器响}return 0;
}
三、创建shell脚本
- 简易编译的shell脚本:
vi build.sh
gcc $1 -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt
./build 1.IO.c
$0 $1shell脚本处理参数,可以通过$?来处理,这里的$1是要编译的文件
- 脚本加运行权限
chmod +x build.sh
如下方所示:
四、编译
【Orangepi Zero2 全志H616】普通IO操作相关推荐
- Orangepi Zero2 全志H616(驱动蜂鸣器)
一.Orangepi Zero2 全志H616信息 1.接口相关信息: 2.引脚图 二.代码实现 #include <stdio.h> #include <wiringPi.h> ...
- 【Orangepi Zero2 全志H616】wiringPi外设SDK安装
Orangepi Zero2 全志H616开发板 一.网络配置 命令扫描周围的WIFI热点 nmcli dev wifi 命令接入网络 nmcli dev wifi connect xxxxxxxx ...
- Orangepi Zero2 全志H616(一):配置初始化和启动流程
目录 一,Orangepi简单说明 ①为什么使用全志H616 ②基本特性 ③配套操作系统支持 二,刷机和系统启动 ①准备工具 ②登录系统 ● 开发板供电 ● 登录 ● 开发板上板载LED灯测试说明 ③ ...
- Orangepi Zero2 全志H616简介
一.简介 Linux 系统 ,平台是 ARM 架构 特性 CPU 全志H616四核64位1.5GHz高性能Cortex-A53处理器 GPU MaliG31MP2 SupportsOpenGLES1. ...
- 【Orangepi Zero2 全志H616】OLED屏应用/IIC协议
一.Orangepi的IIC接口 二.开发步骤 1.启动 linux 系统后, 先确认下/dev 下存在 i2c-3 的设备节点 从命令运行结果能观察到系统支持i2c-3和i2c-5的 ...
- 【Orangepi Zero2 全志H616】语音刷抖音 / 手机连接Linux热拔插相关
目录 一.手机连接Linux步骤 二.adb控制指令 三.基于Linux串口实现语音刷抖音 1.语音模块控制详情 2.代码实现 一.手机连接Linux步骤 1.把手机接入开发板 2.安装adb工具,在 ...
- Orange Pi Zero2 (全志H616) 开箱配置
背景 之前一直使用树莓派做一些物联网开发的小项目.然而,今年,由于芯片的涨价,树莓派4B裸板要卖到700人民币,连上一代的树莓派3B也要搭配套装一起买,价格也大多到了5.600人民币.更离谱的是连树莓 ...
- 全志H616——刷机以及初步配置
刷机: 需要的东西: Orangepi Zero2 全志H616开发板 PC机 TF卡及读卡器 操作系统镜像SDFormatter TF卡的格式化工具 Win32Diskimager 刷机工具 USB ...
- 全志H616高画质芯片香橙派Orange Pi Zero2开发板音频测试说明
香橙派Zero2开发板搭载高画质旗舰型6K OTT处理器全志H616 四核 64位处理器,适配有Linux系统和安卓电视盒子系统,拥有512MB/1GB 内存可选,集成千兆以太网卡.蓝牙5.0+双频W ...
最新文章
- Go语言源码分析CAS的实现和Java如出一辙
- Nature:将光计算与AI推理整合,实现高速高带宽低功耗AI计算
- [转]理解“Future”
- 【牛客网】安置路灯 C++
- 使用Roslyn脚本化C#代码,C#动态脚本实现方案
- 微电台│Get产品信息管理指南,和客户谈一场全渠道恋爱!
- Elon Musk: The mind behind Tesla, SpaceX, SolarCity
- python中random库中shuffle_[宜配屋]听图阁 - 详解Python中打乱列表顺序random.shuffle()的使用方法...
- 机械设计说明书_如何做机械设计课程设计?这篇文章总结很详细
- modbus_tk与Modubs Slave结合使用
- redis linux 运行依赖,Linux下redis搭建与配置
- 方差分析软件_Minitab统计软件入门(一)
- 网页版即时通讯聊天工具,支持主流浏览器,无需安装即可使用
- HashMap面试连环炮
- css设置背景透明度、16进制色值设置透明度
- windows下bison安装使用
- 月光族开始反消费主义:58万年轻人攒钱攒到“丧心病狂”
- 实现QQ第三方登录、网站接入
- 监控软件自动发现功能和监控软件分布式监控配置
- 手机游戏总是正在连接服务器,游戏无法登录,一直显示服务器连接失败
热门文章
- 如何制作电子印章?电脑做印章最简单的方法是什么?
- 数据预处理的步骤和方法
- 标贝科技|智能语音助手+全息形象,会是下一个趋势吗
- OTT广告价值「锋芒毕露」,谁能蚕食更大市场?
- Identifying and Tracking Sentiments and Topics from Social
- 本人精心收集的近80个国内最好的嵌入式技术相关网站和论坛和博客
- 【Leetcode 3】无重复字符的最长子串
- JavaWeb-Day01
- 服务器维修模板,中国直辖市服务器维修及数据恢复模板.doc
- centos6.5 安装php探针,Centos5.5下安装LAMP完整版