- 博客(44)
- 收藏
- 关注
原创 【手把手教百分百会】画实体板EDA的步骤教学
前面我们基本上把每个模块都已经讲差不多了,下面最重要的就是把他们拼起来,然后画出这样的板子:再把之前写好的程序整合调试,最终可以实现这样粗糙的显示:并且这个还可以跳变,我们通过视频展示:至于这些是怎么实现的,首先你需要去画这种板子,学会怎么使用基本的EDA工具:【手把手教画板子】整理画过的SCH/PCB工程供日后参考-优快云博客https://blog.youkuaiyun.com/weixin_52340051/article/details/146352102?spm=1001.2014.3001.5501每个部
2025-04-17 20:23:26
269
8
原创 【手把手教超详细】如何设计电路中的线性稳压器?全网最全两种LDO电路详解-带三极管和MOS管的
经常,我们会在电路中遇到这两种LDO电路(图源网络,有侵删)带MOS管的带三极管的那么这两种具体有什么区别呢?
2025-03-28 17:10:48
931
2
原创 【科研工具使用】latex如何插入图片、分段落、插入公式
关于建立文件夹放图片的解释,如何找到图片的路径:大概最终命令如下:图片存放在:文件夹里面长这样:代码部分空一行就代表分段参考的是这个:[Latex]公式编辑,编号、对齐【持】_latex公式编号-优快云博客在多行公式时稍微有点棘手,可以参考下图类似于这样:完结撒花!
2025-03-24 16:18:00
357
原创 【手把手教百分百学会】如何设计一个电池?设计锂电池保护电路:内含保险丝和浪涌保护二极管选型、LDO和DCDC优劣及效率公式、电路设计图
当开关管S1闭合时,电感L被充磁储能,流经电感的电流线性增加,同时给电容C充电,给负载RL提供能量,此时Vout电压缓慢上升,若S1一直闭合则最终Vout会近似等于Vin电压(S1有耗损压降): 当开关管S1关断时,储能电感L通过续流二极管D放电,电感电流L线性减少,输出电压Vout靠输出电容C放电,Ic以及减小的电感电流L维持缓慢下降,若S1一直保持关断,则Vout会最终降至0V;先检测待充电的电池的电压,如果低于3V,先进行预充电,充电电流为设定电流的1/10,电压升到3V后,进入标准充电过程。
2025-03-20 21:18:28
1157
1
原创 【手把手教百分百学会】实时采集音频数据并使用SD卡保存音频,并画出波形图
项目在前面跑,教程却还在后面追,最近在攻克项目上的一个难关,又拖延了一下没有更新。那么音频就已经保存到了SD卡里面,可以使用读卡器,或者像我一样再把SD卡插回手机,从手机里读取后传给电脑。并且需要准备一个SD卡,注意这个SD卡是小卡,就是可以插到手机上的那种大小。这样就是成功了,如果需要看出具体的波形,打开串口绘图仪。
2025-03-18 11:27:34
1005
原创 电路图上的DNP的意思?平行四边形又是什么?
贴片磁珠主要用作EMI(Electromagnetic Interference),提供更清晰、更稳定的信号。此外,贴片磁珠还可以用作。1. DNP代表要在原理图上画上,但是不焊接!、DAC)中,使用贴片磁珠可以有效滤掉。2. 平行四边形代表贴片磁珠。最近画电路遇到这两个问题。
2025-03-13 11:48:07
272
原创 【手把手教百分百学会】UART一对多通信实验带原理图、硬件连接、程序、电阻和二极管三极管选择说明
但是又遇到了一个问题,我的有一个蓝牙无法进行透传,也就是不能在手机上显示数字,比较麻烦,我就只使用了一个能透传的蓝牙,然后通过D2口的高低电平控制蓝牙的开关。基级是非常好分辨的,查压降就行,但是CE的分辨让我查了不少资料,尽管我知道看说明书就行,但是在实践中看说明书有点太慢了。我的蓝牙和GPS都用的是UART协议,最近在画原理图的时候遇到了多路复用的问题。不像前面涉及的问题都比较简单。通过改变数字IO口的高低电平,蓝牙可以发送到手机“begin BT24”这个命令,高电平可以发送,低电平手机上接受不到。
2025-03-10 16:00:01
892
1
原创 【包教包会】VS code一键从安装到优雅刷力扣指南
VS Code 配置 C/C++ 编程运行环境(保姆级教程)_visual studio code c++配置-优快云博客。vscode leetcode c++ 配置及修改bug_vscode安装leetcode插件c++语言报错-优快云博客。如果是其他程序,不属于力扣里的,它就是一个工程文件。VS Code之C/C++程序的调试(Debug)功能简介 - 知乎。VsCode配置LeetCode插件 - 知乎。
2025-02-24 16:29:58
250
原创 【详细教程】B站视频合集剩余时长计算代码
右键打开网页的“检查”按钮,打开控制台。在控制台中复制粘贴以下代码(代码来自于。需要注意要替换视频的BV码。
2025-02-20 18:05:18
183
原创 【百分百成功】gpops2的安装
首先,为了将GPops2安装到matlab,需要先下载GPops2软件包。可以从GPops2官方网站或其他软件下载网站获取此软件包。然后,matlab打开到指定的工作区,并打开这个m文件。下载完成后,将软件包解压缩到需要安装它的计算机上。每次换电脑都要安装一遍,这次把过程记录下来。GPOPS-II软件介绍-优快云博客。然后运行,就会安装成功了。
2025-01-19 16:30:40
600
原创 【手把手教】arduino的gfx库驱动GC9A01屏幕显示图片和温度计示数
前面我们做出了一个温度计,那么现在我们需要把它显示到屏幕上,并且需要在屏幕上展示图片。温度检测_带插入图片如何进行温度检测?可以看这个链接:【手把手教百分百学会】做出一个温度计--使用TMP101测量温度-优快云博客如何在屏幕上展示图片?
2024-11-29 19:50:01
667
5
原创 【每日2题】数组和set
这两道题,都是在讲哈希表,里面一个是数组,一个是set。要注意,set是可以直接把重复的数筛掉,所以很适合无序的情况。这个可以把数组里面的数放进哈希表里。在na中查找一个值为num的数。学到了一种初始定义的方法。
2024-11-27 16:08:00
148
原创 【每日一题】142.环形链表II
去深圳出差还是很有收获的,感觉现在做SLAM理论已经非常困难了,大家都是在使用端到端,并且学会使用真的非常重要。做CPP还是很有前途的,和hr的交流极大地鼓舞了我去学习和做项目。自动驾驶已经走到了端到端的阶段,实在是没有办法再卷了。接下来自己就先做好感兴趣的东西吧!这道题的思路是快慢指针,需要对环形的链表进行数学公式的计算。最近有点懈怠了,因为连续出差,身心俱疲,实在是没有空做题。根据这个公式可以推断出一个数学结论,这个结论比较难想到。
2024-11-26 20:41:07
260
原创 【手把手教百分百学会】做出一个温度计--使用TMP101测量温度
最新进展:做出了基于机器学习的语音识别,可以识别单词:嵌入式机器学习语音识别-这也太智障了。
2024-11-21 20:26:33
867
2
原创 ubuntu20.04的arduino+MU编辑器安装教程
我也试了一下下载官网的最新版本,他没有下载的启动文件,因此我也下了1.8.12的版本。千万不要自己装,因为会装很老版本的。
2024-11-19 15:45:29
391
原创 【手把手教百分百成功】ubuntu20.04的Zephyr安装+烧录示例程序IMU姿态加速度计陀螺仪-显示传递数据
这个gitee的链接没有同步,不是最新版,当你把板子插上去的时候,有可能找不到这个型号的板子(以我的板子:xiao_ble为例),以下这个链接千万别信!最后需要显示在屏幕上,在终端输入:(我这个是ttyACM0接口,不同的板子需要查一下)如果遇到网络问题,毕竟是在github上下载,那就等一段时间再下载!在装到zephyr-SDK的时候,因为我的电脑不能直接用命令安装,于是我手动安装。一定要严格执行官网的操作!最后可以看到出现一个屏幕,显示了加速度和陀螺仪的数据。
2024-11-18 22:58:44
734
原创 ubuntu20.04如何升级python3.8到python3.10
如何将ubuntu20.04的python3.8升级python3.10_ubuntu python3.8升级3.10-优快云博客。如何在Ubuntu 20.04安装Python 3.10 | myfreax。
2024-11-17 18:06:56
843
原创 【每日一题】删除链表的倒数第N个节点
再然后是fast和slow同时移动,保证fast在null的时候,slow在删除节点的前一个。循环条件这里也错了一次,不用写fast->val!=nullptr,这是不对的。需要注意的是,new分配内存这里已经写错两次了!这个题比较简单,主要是快慢指针的思想比较重要。最开始是fast指针向后移动n+1步(第1步)在最后需要释放内存,释放内存的步骤要记住。第一步保证了第二步能够顺利进行。
2024-11-14 11:28:17
140
原创 【每日一题】两两交换链表中的节点
nullptr )程序就报错了,但是while(cur->next!=nullptr)就没有报错。作为循环条件时,程序会报错,这是因为在某些情况下,其中遇到了一个非常奇葩的问题,就是在判断条件的时候。这个题的思想比较简单,就是画图,画图交换。这也是一个细节问题,需要注意。,这会导致解引用空指针。
2024-11-13 20:27:10
192
原创 【每日一题】翻转链表
自从换在本地编译器上运行之后,界面看起来舒服了很多。其实这道题最重要的是思路,就是用双指针法转换。还有一种从后往前的翻转方法,这个有点看不懂。递归法=双指针法,只是用了子函数而已。
2024-11-13 19:50:42
166
原创 【每日一题】设计链表(循环双链表法)
需要定义一个middle序号,看到时候是从前往后查还是从后往前查。在定义的时候需要添加一下向前指针和向后指针。这里和之前常规做法就完全不一样!我的delete函数老是出现问题,我也不知道为什么。我败了,这种做法我做了一周都没找出bug!这个题涉及二进制的右移。
2024-11-13 18:10:27
199
原创 【“华为杯”研赛数模】2024纯小白国二分享备赛指南~内含历年优秀论文链接+latex/mathtype/python/matlab编译安装指南
队长:我,机械类传统工科,熟练matlab,不太精通python,参加过美赛两次,一次H一次S(约等于没参加)队友1:机械类传统工科,熟练matlab,不太精通python,擅长写论文,包装背景故事。能吃苦耐劳。队友2:电子信息大类,研究神经网络深度学习等,熟练python,CNN、DNN、LSTM等,学东西非常快。除了我,其他两个队员都从来没有参加过数学建模,我虽然去年参加过,但是去年选的判断指标类的题目,基本是在语文建模。因此可以说,我们这个队伍除了知道参加比赛流程的经验,没有其他的优势了。
2024-11-13 16:54:58
1795
2
原创 【每日一题】设计链表(常规做法)
4.需要注意cur =dummynode->next,还是cur =dummynode,如果cur =dummynode->next,需要注意如果是空链表,cur就已经是null了,cur-next的话就是错误的写法。7.因为这个题中,查找到index下标后,新加的数据是到index之前,因此需要时刻注意新数据一定要先赋值在cur->next上。8.在删除操作的时候,需要定义一个tmp来保存删除的元素。2.在初始化的时候,必须要调用private里面的参数,这些参数在private中需要定义。
2024-11-06 15:10:12
255
原创 【每日一题】移除链表元素
这里比之前更多的操作是,这个直接先定义一个虚拟头节点,然后使原来的head成为普通节点,这样就会更容易操作。并且需要在最后删掉虚拟头结点。将虚拟头结点的next指向head后,再删除虚拟头结点。注意的是,删除操作仍然是cur->next =cur->next->next;需要再强调一下,着重记忆节点的初始化操作。
2024-11-05 15:20:33
193
原创 【每日一题】区间和
至于printf和scanf的类型是一样的,就是书写格式略微不一样,如果要换行,需要加\n。字符串中的格式说明符来读取输入,并将其存储在相应的变量中。scanf的输入比cin快,cin会超时。要记得第一种必须要是i-1才行。
2024-11-01 11:40:43
315
原创 【每日一题】螺旋矩阵II
这是一个类型声明,表示我们要创建的是一个二维向量,外层向量的元素是内层向量,而内层向量的元素是。是在C++中创建一个二维向量(也就是矩阵)的操作。:将上述两部分结合起来,这行代码创建了一个二维向量(矩阵),它有。:这是一个整型参数,表示我们要创建的矩阵的行数和列数。同时,在每次循环的时候,都要对起始的i和j进行赋值。:这是一个一维向量的初始化列表。个元素的一维向量,且每个元素都被初始化为。:这是我们创建的二维向量的变量名。简单来说,这行代码的作用是创建一个。列的矩阵,矩阵中的每个元素都是。
2024-10-31 16:09:42
224
原创 【每日一题】长度最小的子数组
同时引入了INT32_MAX,可以看出一个变量是否被赋值(因为这个足够大,不可能有值会取到这个极大值)结束的j指针肯定是遍历了所有的值,但是i指针不必,i只需要遍历到最后一个窗口的起始处。经过实验,如果result取第一张图片的10000000000000,也是满足条件的。类似于一个窗口在移动,起始是i,结束是j指针,窗口内的数是满足条件的数。这道题需要理解滑动窗口的概念,其实也是双指针的用法。
2024-10-30 20:31:55
239
原创 【每日一题】有序数组的平方
以上属于双指针查找法。我理解是从数组的两端开始查找,然后可以将两端进行比较,谁比较大谁就往新数组里面放,并且这一端往中间移动,另外一端保持不变。以上是暴力解法,它的时间复杂度肯定不满足要求。
2024-10-29 13:59:05
111
原创 【每日一题】移除元素
我个人理解还是遍历的思想,快指针相当于对所有元素的遍历,等于val的就跳过,不等于val的就赋值给慢指针,保存到原来的数组里。但是要学会这种思想。这里涉及一个双指针查找,定义一个快指针和慢指针。
2024-10-28 21:43:05
137
原创 【每日一题】二分查找
是闭就沾一”,我的意思是 左闭 left = middle+1, 右闭 right = middle-1。“两闭加等于” 如果是两个闭区间 while(left
2024-10-25 16:08:15
236
原创 ARM嵌入式linux系统开发详解【阅读笔记】
本书的第一二篇都是关于软件层面的,和linux的编程基础息息相关,适合入门级的linux命令学习,本书的第三四篇是关于ARM体系结构开发、驱动等的学习。目前先学习第一二篇(一共12章),将重点需要掌握的部分记录一下。
2024-10-22 22:14:45
164
原创 【完结-零基础最快入门】代码随想录C++学习前置基础课程笔记
找了好多的教程,感觉目前的C++似懂非懂的,还不是很系统。先跟着卡哥刷题,后面再跟着阿秀补充理论部分。链接分别如下:编程语言基础课 | 代码随想录 (programmercarl.com)C++学习路线 | 阿秀的学习笔记 (interviewguide.cn)目前的想法是基础课每天刷1节,不知道这个月做得完不,前面的看起来还挺简单哈哈哈哈。接下来每天都会更新刷题的章节,不更新已掌握的,只更新一些理解不了的地方,以希望以后有空解决。
2024-10-09 21:00:11
721
2
原创 手把手教Latex安装教程
LaTex 论文排版(1): Win10 下 LaTex所需软件安装 (Tex live 2018 + Tex studio)_latex需要安装什么-优快云博客。TeXLive2020安装过程中遇到的问题及解决方法_texlive安装到最后没有关闭-优快云博客。latex中文教程-15集从入门到精通包含各种latex操作_哔哩哔哩_bilibili。latex自用笔记 - 知乎 (zhihu.com)遇到问题可以csdn排查。
2024-09-18 14:03:34
393
原创 手把手教github上传代码项目
如何配置 SSH 管理多个 Git 仓库和以及多个 Github 账号 - 个人文章 - SegmentFault 思否按照这个教程操作,可能遇到这个不会转22.使用git config --global设置用户名和邮件使用git config --global设置用户名和邮件_git config --global user.name-优快云博客。
2024-08-29 16:39:57
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人