STM32避障小车
项目简介功能实现示例图片源码
项目实现功能
项目实现功能状态指示灯正常闪烁(LED1)2 按键控制LED2打开关闭串口打印字符串LCD显示电量,以及超声波避障功能LCD显示组员信息设计界面,越美观越好工
重要步骤说明
LCD屏幕显示汉字打开字符取模软件,选项设置阴码,逐行,qo顺向,输出16进制,c51格式,行前缀空,行前缀空为逗号确定后输入取模的汉字,生成字模,复制代码到lcd.c里的font.h里取模16号字体放到const typFNT_GB16 tfont16[]=里 取模16号字体放到 const typFNT_GB24 tfont24[]=里修改复制内容为 “已”,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x0F,0xFF,0xE0,0x00,0x00,0x60,0x00,0x00,格式使用Show_Str(56,37,BLUE,BLACK,(u ...
新markdown语法
akilar参考博客
fomal参考博客
1234567891011121314151617#####文章格式{% tabs test4 %}<!-- 下面写第一个分栏内容 --><!-- tab 基本语法 -->{% folding green, 帮助 %}{% endfolding %}<!-- endtab --><!-- 下面写第二个分栏内容 --><!-- tab 进阶使用 -->{% folding green, 帮助 %}{% endfolding %}<!-- endtab --><!-- tab 常用函数 -->{% folding green, 帮助 %}{% endfolding %}<!-- endtab -->{% endtabs %}
1234#####插入本地pdf格式<div> <i ...
vrep小车
建立车的本体 1 点击 add ->primitive shape->cuboid(长方体) 2 设置长宽高0.2,0.3,0.1(x-0.2,y-0.3,z-0.1) 3 本体上升0.1:translation->z:0.1
建立车轮1 1 点击 add ->primitive shape->cylinder(圆柱) 2 设置直径0.05,高度0.05(x-0.05,z-0.05) 3 车轮转正:相对于世界x转90度rotation->x->90 4 将车轮移到正确位置:相对于世界坐标(x-0.13,y-0.1)position->
使转动关节1和车轮1位置重叠 1 按住shift 选中关节1和车轮1 2 position->应用position->
修改轮子透明度 1 选中轮子,点击左边栏中的搜索标志,点击adjust color->opacity(透明度)选中设置0.5
旋转转动关节到正确位置 1 rotation->ownframe->y->90
设置轮子名字rfw(右前轮)关节名字rfm(右 ...
qt-安卓
需要包 链接:https://pan.baidu.com/s/1hFl-u55pW1sLx759tJowKQ?pwd=hzlt提取码:hzlt视频:https://www.bilibili.com/video/BV1954y1Q7Ro?share_source=copy_web&vd_source=3a4f02434e353296deced7b70d6b1042
UDP
概述 1目标地址和目标端口都是自己写的,绑定端口也是自己写的 2udp是无连接传输,每个客户机都有一个自己的socket 3.每一个客户机的socket中在开始连接之前都要写本机的信息(本机IP,端口,想要的目标机的ip和端口等)和想要发的内容 4.当每个客户机都完善自己的socket后,每个客户机的socket都自动在网络中寻找对应的socket,并见面后自动更新数据把对方的信息放在自己里面 5.这样一来只要socket里的信息增加了就可以去读取里面的对方的内容
步骤12345678910111213141516171819202122232425 1.头文件 include <QMainWindow> include<QLabel> include<QUdpSocket> 1 定义udp的socket QUdpSocket *udpSocket; 2 实现槽函数 private slots://自定义槽函数 //状态改变 void onSocketStateChan ...
qt通信tcp
一相关函数(QT += network)1主机(本机)信息查询一 QHostInfo类:1 localHostName()函数:返回本机主机名无参数,返回值QString类型的主机名称
1QString hostName=QHostInfo::localHostName();//本地主机名
2 fromName(QString &name)函数:返回指定的主机名的IP地址 参数:QString类型的主机名 返回值:指定的主机名QHostInfo类型的IP地址1QHostInfo hostInfo=QHostInfo::fromName(hostName);
3 addresses()函数:返回与hostName()主机关联的IP地址列表[即QHostInfo类型转化成QList类型方便提取] 无参数,返回QList类型的ip列表(就是个数组每一条都是QHostAddress类型)1QList<QHostAddress> addList=hostInfo.addresses();
4 QList 提取每条QHostAddress类型的数据:at( ...