- 博客(13)
- 收藏
- 关注
原创 单片机串口接收通信协议的编写
接收的过程其实就是接收到一个字节,然后进入中断函数,清楚中断标志位后再次进入中断,知道吧数据全部读完。以次为基础寻找配置的代码,可以很快的把串口接收的效果实现。
2023-11-01 23:14:00
261
1
原创 高斯积分几何意义(详解)
大家可以发现有个负号,待会我会解释。那么沿y方向就是另外两个面的积分,整理有Q(x,y,z)dxdz-Q(x,y+▲y,z)dxdz,整理为∂Q/∂y(x,y,z)dxdydz 而沿z方向就是R(x,y,z)dxdy-R(x,y,z+▲z)dxdy,整理为-∂R/∂yz(x,y,z)dxdydz,
2023-10-01 20:28:56
622
原创 ubantu taskel安装桌面没有权限问题。
之前用taskel安装ubantu的桌面,遇到DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied,网上查到的是杀掉进程,试了没什么用,但是这句英文的感觉就是权限不够。所以先获取权限就ok。然后再输入安装的代码就ok了。
2023-08-08 20:19:04
304
1
原创 C语言Beep函数使用(弹奏音乐)
音乐是由各种音符组成,大致音调可以用声音的频率和持续时间来组合。下面可以用C语言实现。这个头文件里面有发声的函数,我们直接调用就行,发声函数自己写还是很麻烦的,这里直接调函数即可。然后在网上找音符对应的频率和曲子的调子就可以粗略的弹出声音了。调用的时候可以不宏定义,直接填频率和持续时间就行,它就能发声。我们可以先引入一个头文件。
2023-07-08 13:44:58
1774
1
原创 增量式和位置式速度环(模块化)
我用的是增量式就是上面这种,你们可以依据自己的需求调用,如果有选择困难症的话跟我用增量式就行,其实调用函数的时候我们只管那个最有效,什么缺点优点都是理论上的,实践才是检验真理的唯一标准,两个都可以试一下。,原理大大致是这样,用简单的PID即可实现,这里我给出模块化的代码方便大家调用,大家可以先用上之后再细细了解它的原理。用的时候直接填参数就行,但是记住这是后电机满转的是后用占空比我这个是10000,但是这个函数的参数200多差不多就满转了,大家可以直接几十几十的加,试出你想要的速度。
2023-07-02 10:17:54
912
4
原创 智能车菜单编写(详细教程)
总体的代码框架就是这样了,不知不觉写的有点多,但是记住最基本的思路就是控制arrow和page这两个变量,在依据arrow的值改变page,这就是菜单的基本操作。
2023-07-02 09:36:35
3155
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人