自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 GSoC 2022 Blender VSE: 第二、三周总结

本文章旨在于个人记录参加GSoC2022的编程进展。我们继续上一周提到的关于reader的工厂模式的调用。

2022-07-04 00:45:24 458 1

原创 GSoC 2022 Blender VSE: 第一周总结

本文章旨在于个人记录参加GSoC2022的编程进展。我参加了2022年的谷歌编程之夏,主要负责blender的VSE(视频编辑器)中的波形绘制优化。优化主要分为三个部分:以下是更多的技术细节,可能会比较混乱,因为是以笔记的形式记录的............

2022-06-21 00:52:31 453

原创 如何查看当天提交的代码行数

git查看当天提交代码行数

2022-06-15 00:01:19 543

原创 字符串哈希bkdrhash原理及C语言实现

#资料参考:https://blog.csdn.net/wanglx_/article/details/40400693?spm=1001.2014.3001.5501要在学生管理系统中用到hash以提高查询速度,因此需要用到hash算法。经过查询,比较好用的字符串hash有bkdrhash,网上也有比较好的解析,因此选用这个算法进行应用。首先介绍一下哈希及其算法。Hash,一般翻译做散列、杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输

2021-09-08 20:56:23 2546

原创 json解析库jansson的简单使用 基于stm32

#适用于STM32F103芯片#使用stm32标准库#文档等更多参考https://www.oschina.net/p/janssonhttps://blog.csdn.net/weixin_44177946/article/details/105910870之前在做openmv与单片机通讯时,遇到了json的解析问题,根据openmv中文平台的指导选择了jansson库——这是一个C语言的json解析库,可以将包含json的文本解析成为C的数据格式。作为初学者的我,在接触到这个库的时候其实完全

2021-08-28 18:11:36 3271

转载 C语言 (void)xxx

看到一篇解释(void)xxx的文章写的不错,这里附上链接。https://baijiahao.baidu.com/s?id=1645466623988106939&wfr=spider&for=pc

2021-08-20 19:12:54 267

原创 stm32中断服务函数文件位置

stm32中断服务函数在md.s启动文件中

2021-05-06 21:42:21 2721

原创 (七)stm32巡线小车首尝试 完整代码

#main.c#include "stm32f10x.h"#include "pwm_timer.h"#include "car_driver.h"#include "delay.h"#include "bluetooth.h"#include "infrared.h"#include "timer.h"volatile int P_control = 50;volatile int I_control = 50;volatile int D_control = 50;#defi

2021-04-19 15:06:31 2965

原创 (六)stm32巡线小车首尝试 整合篇(2)

#采用stm32f103c8t6芯片本次编写的巡线的逻辑,由于没有测速元件,同时红外也是数字式的,所以我学习了一下,好像没法使用pid,所以前面设置的pid接收好像没什么用处?其实也不完全是,还是可以设置一些其它的参数的,既然写了,怎么会没用呢?其实还是可以设置一些参数的,嘿嘿。...

2021-04-19 14:56:11 1313

原创 (六)stm32巡线小车首尝试 整合篇(1)

#采用stm32f103c8t6芯片基础的服务函数写完了,接下来开始联合调试了。在整合篇第一章中,我将会进行蓝牙模块更加进一步的编写,其中包括传输红外传感器数据,pid调试部分代码。不过可惜的是,考虑到加入速度传感器会比较大程度的增加代码编写复杂性,且速度传感器为非必要,所以我并不打算在最终的项目中使用速度传感器。算是比较可惜的一点。先说一下app inventor吧,app inventor是MIT运营的一款图形画app开发程序,可以用来开发安卓app,适合没有安卓开发经验的项目开发者的轻度使用。我使

2021-04-10 09:40:38 999

原创 (五)stm32巡线小车首尝试 蓝牙篇

#采用stm32f103c8t6芯片我又回来了!这一次我要学习的是蓝牙芯片的使用!连上蓝牙,小车可以做很多事情,我们可以控制小车前进后退,左转右转,甚至还可以在整体调试时运用蓝牙进行debug!当然,如果你不去实现的话,几乎等于在梦里,嘿嘿,所以让我们开始吧!感觉好难啊…首先要搞清楚蓝牙原理,可能还要用app inventor来进行app开发…来吧来吧。...

2021-03-31 18:31:30 454

原创 (四)stm32巡线小车首尝试 电机篇

#采用stm32f103c8t6芯片我又回来了!周末终于有时间做小车的项目了!这一次是难度最大,最复杂的电机驱动篇了,只要写完点击驱动,我们就完成了小车的基础服务函数的编写,就已经可以具备进行编写巡线逻辑与整车测试的条件了!然而,这一篇难度也是非常的大啊,这让我感到压力山大…吐槽归吐槽,...

2021-03-15 22:32:45 1600

原创 (三)stm32巡线小车首尝试 测速篇

#采用stm32f103c8t6芯片这回是测速篇了!越来越难了,呜呜呜。这里的测速,指的是测量轮子的转速,来确定车子前进的方向,同时方便控制小车的转向。我手上的测速元件是u型的光电传感器,型号是moc70t3。我可以通过传感器被遮挡的时间与次数,来计算小车车轮的速度。遮挡的元件大概长这样:与红外线模块一样,这个传感器是三个输出的引脚,控制也差不多,所以我直接把红外线的工程复制,做了模板。不过,需要注意的是,这个模块的输出逻辑和红外线是反的[烦恼]!接收到信号时是高电平,信号被遮挡时是低电平。有了

2021-03-02 13:42:50 3421 9

转载 C/C++:static用法总结

C/C++:static用法总结:https://www.cnblogs.com/duwenxing/p/7465372.html

2021-03-01 14:48:56 89

原创 (二)stm32巡线小车首尝试 红外篇

#采用stm32f103c8t6芯片嗨嗨嗨,我又来了,这回是难度更大的红外传感器啦。我将一步步的实现红外传感器的功能,然后把实现过程写在博客里哈。红外传感器,以前还没怎么接触过呢,先看一下它的样子。一个黑色的头头,一个白色的头头,看起来挺吓人的,不会输出模拟信号吧(没那么多模数转化接口啊啊啊啊)。查询资料后,我发现,它是输出数字信号的,当接收到发射光时就输出低电平,反之,就输出高电平。好了,二话不说,开干。将工程模板复制,然后再HARDEWARE下再建立一个名为infrared(红外线)的文件夹,建

2021-02-27 20:51:17 1064

原创 (一)stm32巡线小车首尝试 点灯篇

#采用stm32f103c8t6芯片来看我的博客的小伙伴们你好啊(虽然可能不会有什么人…),从这篇文章开始,我就要开始我的造stm32巡线小车之旅啦。作为一个,只学了stm32芯片不到一个月的新新新手来说,真的是非常难了[飙泪笑]。但是,我会好好坚持下来,把这个小车造出来的!嗯嗯,加油。下面,开始学习与探索之旅吧!点灯对于一个硬件工程师,最重要的是什么,是点灯!点灯程序,可以作为之后的工程模板,同时也可以测试板子是否有问题,实在是一举两得。stm32的工程模板建立实在是太麻烦啦!不好好点灯的工程师不

2021-02-27 16:51:27 541

转载 pyinstaller使用

pyinstaller使用http://c.biancheng.net/view/2690.html

2020-11-11 12:31:30 96

原创 pip相关

python的pip更新的命令行:python -m pip install --upgrade pip

2020-09-01 13:36:19 99

空空如也

空空如也

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

TA关注的人

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