- 博客(3)
- 收藏
- 关注
原创 基于GJK算法空域冲突检测与消解的matlab实现
如果两个空域形状存在重叠,那么这两个多边形构成的闵可夫斯基差集,必然会包含原点。判定两个形状的相交问题进一步的简化为,是否能够在多边形A、B的闵可夫斯基差中找到三个点以构成包含原点的三角形,这个三角形被称作是单行体。
2023-10-25 16:42:50 3342 4
原创 大二C++课程设计———贪吃蛇
总代码量近两千行,头文件代码616行,源文件代码1277行,主要以诺基亚手机的贪吃蛇游戏为范本,基本功能实现基本类似,又加入了一些我自己的想法,大二做这个c++课设的时候,我只学过c++程序,了解基本的类和c++程序编写规则,但后面有一些可视化和人机交互(主要按键操作)都是从网上学习的代码知识,重点是要掌握一些代码的作用和功能,当你知道了个函数的功能后,加入一些循坏、判断语句就可以实现很复杂的功能。
2023-06-25 11:13:31 243 4
原创 STM32设计实现智能温度计(OLED屏幕的使用,多级屏幕转换,扫描键盘法的搭建、DS180B20温度传感器的使用、实现上位机的可视化)
所以,接下首先定义一个结构体,结构体中一共有5个变量(3+2),分别为:当前索引序号(current),向下一个(next),确定(enter),退出(back),当前执行函数(void)。我们的基本思路是DS180B20温度传感器采集温度信号,经内部ADC转换为数字信号,输出到MCU,通过按键设置温度传感器报警的上下限,并通过USART串口通讯将温度信号传入上位机中,然后温度显示通过0.96寸OLED显示,报警是通过STM32mini自带的LED灯显示报警。首先做的是OLED显示屏的显示,具体可以参考。
2023-03-11 19:42:18 2809 23
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人