- 博客(5)
- 收藏
- 关注
原创 fsia6b接收机与遥控器配对
根据对应的数据,来编写不同部件的代码。用ttl转usb来将飞控的ttl口和电脑的usb口连接,电脑上要连接串口驱动ch340/343,电脑上还要有串口调试助手sscom,在电脑的设备管理器的端口里面查看新增的ch340/343的端口,假如是com5,在串口调试助手里面选择这个端口,波特率和飞控板上面的一样115200,点击开始,就能收到一条数据。在keil和vscode里面将工程打开,在vscode里面让codex来编写代码:用ppm协议,将从遥控器传入接收机的信号,经过飞控处理后,通过ttl后发送出去。
2026-05-19 20:02:09
47
原创 MPU6050从数据采集到上位机通信,AI应用和算法研究前景
在新时代,我们一定要紧跟时代,AI的功能越来越多,越来越强。合理利用AI能极大的提高我们的工程速度,在造轮子的的事情上不要浪费时间。我们可以在此基础上,借助AI,在有了数据的情况下,开始我们的算法研究。在工程应用上,我们一般在有linux系统的开发板上运行代码,我们可以编写好windows格式的代码,将文件拷贝到板子上,修改一下文件路径、配置好环境、连接好硬件。来开始我们的产品开发旅程。开发出一个产品,在面试时会有优势。
2026-01-19 19:19:10
775
1
原创 Cmake编译对文件项目
在C++开发中,随着项目规模扩大,手动编译每个源文件变得非常繁琐。CMake作为一个跨平台的构建工具,可以帮我们自动化这个过程。CMake的功能远不止这些,后续还可以学习静态库/动态库的创建、条件编译、安装规则等高级特性。1.cmake_minimum_required:指定CMake最低版本要求。4.aux_source_directory:自动收集指定目录下的所有源文件。1.如何使用CMake构建单文件C++项目。2.如何组织多文件项目的目录结构。多文件项目的CMake配置。
2025-10-20 09:20:36
380
原创 链表的创建,节点插入,节点删除(C++)
本文介绍了一个基于C++实现的链表程序,包含创建、插入和删除节点功能。程序在Linux下运行正常,通过g++编译为可执行文件。用户需输入插入和删除的节点位置,然后输入姓名和年龄数据(以0结束)。程序会输出初始链表、插入节点后和删除节点后的链表数据及长度。示例运行展示了在链表头部插入节点和在第二个位置删除节点的操作过程。程序实现了基本的链表操作,但需要注意节点位置的有效性,否则可能出现栈错误。
2025-10-08 15:02:36
185
原创 RT-DETR训练自己的数据集(从代码下载到实例测试)
在linux终端用命令:~/zhao/test-rtdetr/ultralytics-main$ cp /mnt/d/ultralytics-8.1.0/datasets/drone ./复制下面的redetr-l.yaml文件到根目录下面,并改名为redetr-l-test.yaml,注意将nc改为你数据集的实际类别数,我只有无人机drone,就是nc = 1.2、将训练、测试、验证数据集先整合在一起,在按照8:1:1的比例分配数据集,用这个python代码实现:(注意原来的数据集的路径)
2025-07-16 23:30:33
1282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅