
全志H616
全志H616项目
lelebanaba
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式数据库之SQLite
轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。传统服务器型数据 库用于管理多端设备,更加复杂。SQLite是一个无服务器的数据库,是自包含的。这也称为嵌入式数据库,这意味着数据库引擎作 为应用程序的一部分运行。MySQL需要运行服务器,MySQL将需要客户端和服务器架构通过网络进行交互。SQLite和MySQL的优缺点对比:基于嵌入式的数据库主要有:SQLite,Firebird,Berkeley DB,eXtremeDB。原创 2023-07-27 08:07:20 · 511 阅读 · 0 评论 -
基于全志H616的智能垃圾桶项目
超声波测距模块,sg90,蜂鸣器,全志H616,SU-03语音模块。设备工厂:控制sg90舵机,超声波测距模块和蜂鸣器;简单工厂模式:分模块思想编程,使代码更易于维护;指令工厂:控制语音和Socket客户端收发指令;记录工厂:控制文件和数据库的读写。原创 2023-07-26 09:14:54 · 436 阅读 · 0 评论 -
Linux原生串口开发
【代码】Linux原生串口开发。原创 2023-07-09 21:29:53 · 135 阅读 · 0 评论 -
H616基于wiringPi的串口开发
【代码】H616基于wiringPi的串口开发。原创 2023-07-09 20:23:57 · 150 阅读 · 0 评论 -
OLED屏—IIC协议
从命令运行结果能观察到系统支持I2C-3和I2C-5的驱动,而H616的外设我们看到只有一个IIC接 口,用的是IIC-3。由 26pin 的原理图可知, Orange Pi Zero 2 可用的 i2c 为 i2c3。启动 linux 系统后, 先确认下/dev 下存在 i2c-3 的设备节点。Linux一切皆文件,每个硬件设备“对应”一个文件,由驱动程序提供映射。开始测试 i2c, 首先安装 i2c-tools。使用官方提供的oled_demo.c。原创 2023-07-09 20:09:52 · 253 阅读 · 0 评论 -
全志H616的SG90舵机开发
ITIMER_VIRTUAL //数值为1,进程执行时递减计时器的值,发送的信号是SIGVTALRM。ITIMER_PROF //数值为2,进程和系统执行时都递减计时器的值,发送的信号是SIGPROF。返回说明: 成功执行时,返回0。it_interval:计时器的初始值,一般基于这个初始值来加或者来减,看控制函数的参数配置 it_value:程序跑到这之后,多久启动定时器。ITIMER_REAL //数值为0,计时器的值实时递减,发送的信号是SIGALRM。which:三种类型。原创 2023-07-09 19:10:22 · 105 阅读 · 0 评论 -
全志H616超声波测距
波发出去的那一下,开始启动定时器 波回来的拿一下,我们开始停止定时器,计算出中间经过多少时间 怎么算距离 距离=速度(340m/s)*时间/2。超声波测距模块是用来测量距离的一种产品,通过发送和收超声波,利用时间差和声音传播速度, 计算出模块到前方障碍物的距离。由低电平跳转到高电平,表示开始发送波 怎么知道接收了返回波 Echo,由高电平跳转回低电平,表示波回来了。接线参考:模块除了两个电源引脚外,还有TRIG,ECHO引脚。怎么算时间 Echo引脚维持高电平的时间?怎么知道开始发了 Echo信号?原创 2023-07-09 17:45:10 · 204 阅读 · 0 评论 -
全志H616外设库之wiringPi库
1.下载wiringPi库。原创 2023-07-09 17:40:39 · 194 阅读 · 0 评论 -
全志H616香橙派简介及登录
USB转TTL模块GND、TX和RX引脚需要通过杜邦线连接到开发板的调试串口上。1.串口登录:使用USB转TTL模块,使用MobaXterm免费好用。a.USB转TTL模块的GND接到开发板的GND上。b.USB转TTL模块的RX接到开发板的TX上。c.USB转TTL模块的TX接到开发板的RX上。登录方式:串口登录,SSH登录。4.修改内核启动日志级别。用户:orangepi。密码:orangepi。密码:orangepi。原创 2023-07-09 17:26:43 · 577 阅读 · 1 评论