版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.1让机翼转动原理让机翼转动原理图智能制造手机无人机Wi-Fi发送byte[34]数组赋值智能制造
给这个数组每个下标赋上规定的值,并给该数组的3号、4号下标赋上0~1000之间的数值,再通过通信技术把该数组发送给无人机,无人机收到后会按3号、4号下标值的大小做出对应转速,该数组让无人机转动的具体赋值规定如下:
下标[0] 赋值为0xAA
下标[1] 赋值为0xC0
下标[2] 赋值为0x1C
下标[3] 赋值为0~1000之间数值的高八位
下标[4] 赋值为0~1000之间数值的低八位
下标[31]
赋值为0x1C
下标[32]
赋值为0x0D
下标[33]
赋值为0x0A
其中,下标[3]、[4]值的大小决定了机翼的转速,下标[0]、[1]、[2]、[31]、[32]、[33]按上面给定的赋值,其他下标的值默认就行。2.2实现让无人机机翼转动实现让无人机机翼转动步骤智能制造第1步打开activity_main.xml布局文件第7步把OutputStream对象设置为成员变量第2步添加按钮第8步定义发送通信数组线程类第3步添加“启动”文字第9步去掉连接里的关闭代码第4步固定控件位置第10步定义和调用btnStart方法第5步打开MainActivity类第11步添加点击事件和启动发送线程第6步定义通信数组第12步运行测试2.3实现让无人机一直转动实现让无人机一直转动步骤第1步添加while循环智能制造第2步开启循环
第3步
关闭循环
第4步运行测试
2.4停止与防止重复启动停止机翼转动方式方式1
关闭网络通道Socket智能制造方式2停止发送通信数组给无人机
方式3把通信数组里下标[3]、[4]位的值设置为0
为什么要防止重复启动?智能制造
如果我们连续点击几次启动按钮会发生什么?每点击一次启动按钮,就会开启一个循环发送通信数组给无人机,当我们连续点击若干次后,就会开启若干个循环同时发送通信数组给无人机,而无人机机翼马达经计算和实测,每隔5毫秒收一次数据最为合适,现在同时收到那么多的数据,就会乱掉。经实测,如果在此情况下连续点击启动按钮,无人机将不转或间歇性转动。要解决这个问题,在开启循环前,只要判断是否已开启即可。停止与防止启动实现步骤第1步打开布局文件智能制造第2步调整页面上控件的位置
第3步
添加按钮控件
第4步添加“退出”文字
第5步固定控件位置
第6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河谷探险活动免责协议书
- 2026年中小学生网络素养及防沉迷教育知识测试
- 2026年期货投资分析考试宏观经济指标模拟练习题
- 2026年养殖户防疫主体责任知识试题
- 2026年中国移动招聘面试后感谢信撰写要点与跟进技巧增加专业认可度
- 2026年捐赠支出税前扣除条件与公益性捐赠票据问答
- 2026年园区知识产权服务业监管知识测试题
- 2026年人工智能在金融行业应用解析20题
- 2026年焊工岗位面试各种焊接方法操作要点题库
- 2026年三力测试备考题库大全
- CSC-300系列发变组保护调试说明
- 全航速减摇鳍
- 劳动纠纷应急预案
- 外科学第二十三章 颅内和椎管内血管性疾病
- YY 0777-2023射频热疗设备
- 沈阳地铁6号线一期工程环评报告
- 河南建设工程项目安全生产综合评定表
- 2020中国大学慕课超星尔雅工程伦理2020章节测验答案
- -NSF-PROD-NF-V5.6-产品规格说明书-V1.1
- 测绘生产困难类别细则及工日定额
- QCDSM管理目标五大要素
评论
0/150
提交评论