![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Orangepi Zero2 全志H616
文章平均质量分 73
D.•
这个作者很懒,什么都没留下…
展开
-
基于Linux串口实现语音控制刷抖音
进入语音模块官网 http://www.smartpi.cn/#/,配置词条和识别后的串口输出指令。① 输入指令:dmesg 查看连接USB的设备信息(此处查看手机信息)。② 输入指令:sudo apt-get install adb 安装adb工具。③ 命令查看设备:adb devices可以看到adb检查到的串行设备数字。④ 打开手机开发者选项,允许usb进行调试。⑤ adb shell进入手机,出现以下页面,表示进入手机成功。⑥ 退出命令:exit原创 2023-03-02 21:35:54 · 2633 阅读 · 6 评论 -
全志H616: Linux串口开发
Orange Pi Zero 2可用的串口协议为ttyS5,用作信息交互串口,其中ttyS0为调试串口,也可自行配置。● 是设备间接线通信的一种方式。● 数据一位一位地顺序传送。● 双向通信,全双工。● 传送速度相对较慢。● RXD:数据输入引脚,数据接收;● TXD:数据发送引脚,数据发送;桌面新建.c文件uartTool.c——> 对应wiringPI库自己封装函数 ——> 生成头文件uartTool.h——> 结合uartTool.c和uartTool.h实现代码uartTest.c原创 2023-02-22 12:52:49 · 690 阅读 · 4 评论 -
全志H616:OLED屏应用 — IIC协议
Linux一切皆文件,每个硬件设备“对应”一个文件,由驱动程序提供映射;安装 i2c-tools 命令:sudo apt-get install i2c-tools; 输入命令:sudo i2cdetect -y 3。查看oled官方源码路径:——> wiringOP ——> examples ——> oled_demo.c。● 启动 linux 系统后, 在命令行中输入:ls /dev查看H616是否存在 i2c-3 的设备节点; ● 从命令运行结果能观察到系统支持I2C-3和I2C-5的驱动原创 2023-02-19 21:31:10 · 777 阅读 · 1 评论 -
全志H616:Linux定时器控制SG90舵机的转动角度
● 实现定时器,通过itimerval结构体以及函数setitimer产生的信号,系统随之使用signal信号处理函数来处理产生的定时信号。从而实现定时器。● 这种方法需要注意的是:一个进程只能创建一个定时器。● 向黄色信号线“灌入”PWM信号。黄色为PWM信号控制。红色为VCC,灰色为GND● 不同的PWM波形对应不同的旋转角度,以20ms为周期,50hz为频率的PWM波● 定时器需要定时20ms,关心的单位0.5ms, 20ms = 0.5ms * 40原创 2023-02-19 09:56:36 · 411 阅读 · 2 评论 -
基于全志H616的超声波测距实验
①怎么让它发波:Trig,给Trig端口至少10us的高电平 ;②怎么知道开始发了:Echo信号,由低电平跳转到高电平,表示开始发送波;③怎么知道接收了返回波:Echo,由高电平跳转回低电平,表示波回来了;④怎么算时间:Echo引脚维持高电平的时间! 波发出去的那一下,开始启动定时器,波回来的那一下,我们开始停止定时器,计算出中间经过多少时间。⑤怎么算距离:距离=速度(340m/s)*时间/2 (注意速度单位和时间单位的换)★实现过程可以结合时序图分析波的运动过程原创 2023-02-17 15:07:32 · 231 阅读 · 0 评论 -
Orangepi Zero2 全志H616:蜂鸣器,链接库,shell脚本
①原因:代码中调用官方库函数后,直接gcc编译会出现如下报错,因此在编译的时候需要链接库,②查找库指令:Makefile。在要查找库的路径后加上命令Makefile。③在gcc编译后面加上链接库,编译通过。④shell脚本传参数说明:美元符号就是参数。参数1:$0,参数2:$1,依此类推.....原创 2023-02-15 16:24:50 · 236 阅读 · 5 评论 -
Orangepi Zero2 全志H616(三):引脚图及说明
▶ 1 到 26 号引脚与开发板上的 26 Pin 引脚相对应。▶ 27 号引脚对应开发板上 13pin 的 10 号引脚;▶ 29 号引脚对应开发板上 13pin 的 11 号引脚;▶ 31 号引脚对应开发板上 13pin 的 12 号引脚;▶ 33 号引脚对应开发板上 13pin 的 13 号引脚;▶ 28、30、32、34 号引脚为空,暂先忽略 。原创 2023-02-14 12:37:50 · 1012 阅读 · 1 评论 -
Orangepi Zero2 全志H616(二):wiringPi外设SDK安装
① git clone https://github.com/orangepi-xunlong/wiringOP //下载源码;② cd wiringOP //进入文件夹;③ sudo ./build clean //清除编译信息;④ sudo ./build //编译验证指令: gpio readall原创 2023-02-14 10:39:28 · 325 阅读 · 0 评论 -
Orangepi Zero2 全志H616(一):配置初始化和启动流程
学习和使用全志可以掌握Linux-ARM的软硬件架构开发,可以对Linux系统进行深度学习。● 扫描周围的WIFI热点的命令: nmcli dev wifi ●接入网络命令 nmcli dev wifi connectTP-LINK_3E30 password186****1783 ●查看IP地址:ip addr show wlan0或者ifconfig原创 2023-02-13 21:57:57 · 3496 阅读 · 2 评论