- 博客(15)
- 收藏
- 关注
原创 包子浅谈之解姿态角
本文以MPU6050为例,仅代表个人的理解展开叙述,欢迎各位大佬来到评论区交流IMU(惯性测量单元)在很多嵌入式应用中都发挥着重要作用,特别是在需要精确测量物体姿态(即物体在三维空间中的方向)的场景下,IMU发挥着至关重要的作用。IMU660RA作为一款常用的传感器,它集成了加速度计、陀螺仪,并提供高精度的运动数据。本文将通过具体代码和算法步骤,详细探讨如何通过IMU660RA获取姿态角,并基于原始数据实现姿态角的解算。
2024-12-08 22:41:07
1418
2
原创 C++类和对象(上)
在C++中,struct也可以用来定义类。C++兼容C中struct的用法,同时struct升级成了类。显著的变化是struct中可以定义函数。不过,一般情况下还是推荐使用class定义类。// 函数体称为类的属性或成员变量。类中的函数称为类的方法或者成员函数。使用class关键字定义类,类体包含成员变量和成员函数。类定义结束时需要有分号。为了区分成员变量,通常会加一些特殊标识,但这不是强制的。struct在C++中也可以用来定义类,但推荐使用class。
2024-07-11 23:49:09
1078
1
原创 C++入门基础
命名空间(namespace)在C++中提供了一种将变量、函数和类型定义本地化的机制,从而避免全局作用域中的命名冲突问题。以下是关于命名空间的几个重要概念和使用方法:1. 定义和使用命名空间使用 `namespace` 关键字定义命名空间,后面跟着命名空间的名称,然后在一对 `{}` 中定义命名空间的成员。namespace star//star为命名空间名int Add(int firstnumber, int secondnmuber)//定义函数,用作加法。
2024-07-11 17:14:55
847
1
原创 深入理解C语言中的队列:理论与实践
本文从队列的基本概念出发,详细介绍了队列的性质、实现方法以及在实际项目中的应用。通过理论知识和具体的C语言实现代码,学生党们可以全面掌握队列的使用技巧,为后续的编程学习打下坚实的基础。希望这篇博客对大家有所帮助。如果你有任何问题或建议,欢迎在评论区留言讨论!
2024-07-04 23:20:40
1092
原创 深入理解C语言中的栈:理论与实践
本文从栈的基本概念出发,详细介绍了栈的性质、实现方法以及在实际项目中的应用。通过理论知识和具体的C语言实现代码,学生党们可以全面掌握栈的使用技巧,为后续的编程学习打下坚实的基础。希望这篇博客对大家有所帮助。如果你有任何问题或建议,欢迎在评论区留言讨论!
2024-07-04 22:38:51
1154
原创 字符串函数与内存函数
注意• 字符串以 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前⾯出现的字符个数(不包 含 '\0' )• 参数指向的字符串必须要以 '\0' 结束。• 注意函数的返回值为size_t,是⽆符号的strlen使用模拟实现。
2024-03-31 14:04:35
526
2
原创 指针的深入理解
C语言中有了新的名字——在指针类型中有⼀种特殊的类型是 void * 类型的,可以理解为⽆具体类型的指针(或者叫泛型指 针),这种类型的指针可以⽤来接受任意类型地址。const如果放在*的右边,修饰的是指针变量本⾝,保证了指针变量的内容不能修改,但是指针指向的内容,可以通过指针改变。一般 void* 类型的指针是使⽤在函数参数的部分,⽤来接收不同类型数据的地址,这样的设计可以 实现泛型编程的效果。• &数组名,这⾥的数组名表⽰整个数组,取出的是整个数组的地址(整个数组的地址和数组⾸元素 的地址是有区别的)
2024-03-06 14:59:10
375
原创 勇闯编程世界
对于编程的学习期待,我希望可以通过编程来深入了解互联网的内涵,期望自己能够有实力,有信心去面对各种编程的难题,并希望在大学竞赛,例如蓝桥杯的大型赛事中取得佳绩。接下来来谈一谈作为一名小白的编程之旅。对于学习编程的过程,我会谨记动脑的过程中勤动手,多学多练,注重各种细节,打好基础,遇到难题多多询问,不退缩,争取早日独立完成自己的项目。对于未来,我虽然不打算从事软件行业,但编程能力是不可缺失的,我希望编程可以为我未来的事业增添动力,让我更有实力面对挑战。
2024-01-17 11:20:44
448
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人