自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 桌上冰球机器人 opencv3 + arduino mega2560

去年暑假的时候偶然在网上看到有人做的冰球机器人,感觉比较有趣,用来做人机对战再合适不过。其中国内有些公司做的人机对战冰球机器人,相关内容大多是新闻几句话带过,资料几乎没有。国外也有人做过冰球机器人,在youtube上可以搜到很多相关视频,开源的资料也有...

2019-03-22 20:51:18 3116 2

原创 使用Java实现的高精度科学计算器

高精度科学计算器混合运算展示:精度展示:简介:可以进行混合运算,混合运算包括加法+,减法-,乘法*,除法/,取余%,左括号(,右括号),根号√,对数log,指数^。如:输入:(3+2)^2+108/5-10log2+3√64​ 输出:47.27807190511263678372理论可以达到无限精度,过高的精度会增加计算时间,需要提前设置精度,即小数点后多少位,默认为32位。按键功能及使用方法:按键功能使用方法CE清空点击该键清空输入输出←清除点击

2020-12-19 21:49:21 2750 3

原创 数据结构 顺序表 C语言实现代码

运行环境VC6.0#include "stdio.h"#include "string.h"#define MAXSIZE 50//一个线性表的最大长度typedef int ElemType;//元素类型为整形typedef struct//线性表结构体,包含一个大数组和长度变量{ ElemType data[MAXSIZE]; int length;//线性表当前长度}...

2020-02-14 10:28:53 367

原创 C语言二维数组与指针的关系

#include "stdio.h"int main(){ int a[3][5] = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15}}; printf("a[0][0]=%d\n", a[0][0]); printf("*a[0]=%d\n", *a[0]); printf("**a=%d\n", **a); printf("\n");...

2020-02-11 16:56:28 258

原创 C语言对于指针p,*p,&p的理解

定义一个整形指针p:int *p;p:p是一个变量,但它与普通整型变量不同。普通整型变量一般用来保存一个数值,p 保存的也是一个数值,但这个数值代表地址,这个地址可以改变。*p:*p是取p对应的地址里的数据 。&p:因为p是一个变量,所以就要有内存空间来保存这个变量,这就是&p,&符号代表取地址。我们进行如下操作:#include "stdio.h"i...

2020-02-11 11:52:36 1915 2

原创 C语言读取指定地址的内容,或将值写入到指定地址

在汇编语言中,可以很轻松地将立即数或变量写入到指定地址,或从指定地址读取数据,但是在C语言中,如何实现这一功能?#include "stdio.h"int main(){ int *p;//定义一个整形指针 p = (int *)0x0019FF3C;//将常量0x0019FF3C强制转化为整形地址,用p指向它 *p = 1234;//向该地址写入数据 printf("%d\n...

2020-02-11 10:01:50 33793 6

原创 C语言 对于数组名和指针的理解

在C语言中,数组名保存的是数组的地址,也就是数组的第一个元素的地址,其值是一个常量。虽然保存的是一个地址,但是数组名不是指针,指针是用来保存地址的一个变量,其保存的地址可以改变,你可以对指针进行++,–,+=,-=,赋值等操作,但是不能对数组名进行这些操作。在下面这个程序中,将数组的地址打印输出:#include "stdio.h"int main(){ int a[] = {1,4,...

2020-02-10 18:13:53 529

原创 各种排序算法总结(未完结)

冒泡排序假设有N个元素,冒泡排序思想是从前往后将相邻的两个元素进行比较,如果前者大于后者,交换两者位置;如果前者小于后者,则不进行任何操作。这样一次循环将最大的一个数放在最后面,下次循环只需对前N-1个元素进行排序,循环结束将第二大的数排在倒数第二,依次类推,将N个元素完成排序。冒泡排序第一次循环需要比较N-1次,第二次循环比较N-2次…总共比较的次数为(N-1)+(N-2)+…+1次=N*...

2020-02-09 16:02:55 116

原创 C语言调试输出变量为-1.#IND00 -1.#INF00 1.#INF00

-1.#IND00:程序中有不合法的计算,比如对一个负数开根号,或者求log(-1)这些等等;-1.#INF00:计算结果为负无穷,比如求-1/0;1.#INF00:计算结果为正无穷,比如1/0;...

2020-01-19 09:37:34 11537

原创 作品链接

电赛电磁炮:https://b23.tv/av63183369象棋机器人:https://b23.tv/av59063947冰球机器人:https://b23.tv/av57026866

2019-09-08 11:45:44 268

使用MFC仿照Win10科学计算器界面做的简易计算器

仿照Win10科学计算器界面,能进行基本加减乘除、三角函数、反三角函数、指数对数、取余、开根号、阶乘等运算。

2020-01-13

桌上冰球机器人solidworks图纸

使用xy运动平台移动打击器,可与人对战的桌上冰球机器人solidworks三维图纸,使用solidworks2014创作。

2019-03-22

桌上冰球机器人下位机

桌上冰球机器人下位机,使用arduino maga2560做主控,接收上位机数据并控制步进电机移动打击器,对冰球进攻或反击

2019-03-22

桌上冰球机器人opencv3上位机

桌上冰球机器人上位机代码,使用vs2013+opencv3.3.0,通过摄像头检测冰球位置,帧差法计算冰球速度及预测轨迹,向下位机发送策略

2019-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除