自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (26)
  • 收藏
  • 关注

原创 CSDN博主 慕羽★ 的附件下载方式总结

   博主要准备考研了,可能会暂时离开一段时间,在这段时间暂时不再进行技术交流,来CSDN快一年了,在一年当中发布了近50篇文章(当然有部分属于学习笔记),与很多小伙伴进行了交流,给大家提供帮助的同时,自己也得到了提升,感谢大家的陪伴与支持,准备考研的这段时间中,我每周会查看一到两次消息,仅发放资料,需要资料的依旧在评论区留言就可以了,有时消息过多,发放时可能有遗漏(绝对不是故意的,或者针对某个人),可以尝试再次留言,期待与小伙伴们再次相遇...

2021-03-16 16:47:20 912 7

原创 详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(一)--------A*算法简介和环境的创建

   本系列文章主要介绍基于A*算法的路径规划的实现,并使用MATLAB进行仿真演示。   一、 A*算法简介      A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。     公式表示为: f(n)=g(n)+h(n),其中, f(n) 是从初始状态经由状态n到目标状态的代价估计,g(n) 是在状态空间中从初始状态到状态n的实际代价,h(n) 是从状态n到目标状态的最佳路径的估计代价。

2020-10-01 09:30:29 9923 55

原创 详细介绍如何从零开始制作51单片机控制的智能小车(一)———让小车动起来
原力计划

   从本文开始,在之后的一段时间里,我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,本文作为本系列的第一篇文章,主要介绍如何让小车动起来。一、硬件的选择   1、底盘和电机   底盘的形状呢,大家可以按照自己的需要自主选取,至于电机关注一下工作电压,转速,电机类型就差不多,对于新手,可以尝试以下样式(4WD智能小车底盘,附带4个直流减速电机,电机接线需要自己焊接),也就是本文例子采用的底盘和电机,组装简单,使用方便,特别适合新手。   2、电机驱动模块   

2020-06-01 07:10:16 19468 497

原创 利用MATLAB编程或者Simulink工具来绘制伯德图和奈奎斯特图
原力计划

   本文主要介绍如何利用MATLAB编程或者Simulink工具绘制伯德图和奈奎斯特图一、用程序绘制伯德图和奈奎斯特图  1、conv()函数的介绍   conv()函数可用于计算两个向量卷积,简单理解其实就是可以用来计算多项式乘法。我们用conv()函数可以很方便的对传递环数的分子或者分母进行计算, 举个例子比如系统的传递函数如下(本文以此传递函数介绍如何绘制图像):6(s+1)(s2+3s+5)\frac{6}{(s+1)(s^2+3s+5)}(s+1)(s2+3s+5)6​   我们可

2020-05-26 11:51:23 8096 13

原创 PID控制器——MATLAB/Simulink仿真以及性能比较与分析
原力计划

PID控制器——MATLAB/Simulink仿真 一、本文中用到的Simulink模块   1、 传递环数模块 (Transfer Fcn)   2、 常数模块 (Constant)   3、求和模块 (Sum)   4、PID模块 (PID Controller)   5、显示模块 (Scope)   5、MUX模块 (Mux)   6、噪声模块 (Band-Limited White Noise)   7、手控开关模块 (Manual Switch)

2020-05-18 09:57:27 8244 41

原创 详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,以及常见问题或注意事项解答,本文主要以匿名上位机为例,适合新手和小白
原力计划

  本文主要内容:详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,帮助我们调节一些参数,比如电机PID的调节、波形融合等,以及在我们写通信协议的时候可能遇见的问题或注意事项进行解答,本文主要以匿名上位机为例,新手和小白也可以实现。一、准备工作:   1、要有该上位机或者虚拟示波器的通信协议或者说通信帧格式      如本文的例子匿名上位机的通讯帧格式如下:      再如垆边月晓开发的20通道数字示波器通讯协议:   只有知道了上位机或者虚

2020-05-09 16:33:38 3323 7

原创 Python3.9学习笔记(慕羽★)(四)

本篇文章作为本笔记的第四篇,主要涉及字典和元组的相关语法。      31、字典      32、字典的创建      33、字典元素的获取      34、字典的常用操作      35、获取字典视图      36、字典元素的遍历      37、字典的特点及字典生成式      38、元组 39、元组的创建 40、元组的遍历

2021-02-05 15:31:03 117

原创 Python3.9学习笔记(慕羽★)(三)

本篇文章作为本笔记的第三篇,主要涉及列表的相关语法21、列表及其创建22、列表的特点23、列表的查询操作24、获取列表中的多个元素(切片操作)25、列表元素的判断及遍历26、列表元素的增加操作27、列表元素的删除操作28、列表元素的修改29、列表元素的排序操作30、列表生成式

2021-02-04 08:41:31 77 1

原创 Python3.9学习笔记(慕羽★)(二)

11、分支结构12、条件表达式13、pass语句14、range()函数15、while循环16、for-in循环17、break语句18、continue语句19、while/for和else的搭配20、循环嵌套

2021-02-03 10:13:26 80

原创 Python3.9学习笔记(慕羽★)(一)

1、编辑创建自己的Python模板2、print()函数3、转义字符4、标识符和保留字5、变量的定义和使用6、数据类型及运算和转换7、注释8、input()函数9、 Python中的运算符10、对象的布尔值

2021-02-02 09:09:18 224 2

原创 PLC S7-1200 实验集(附程序以及仿真演示)----振荡电路实验、开关灯实验、彩灯控制器实验、浮点数计算实验、路灯控制实验

   本系列文章与大家分享一些PLC S7-1200的实验的实现方法,文章会介绍其实现的程序,以及该程序仿真的结果的演示,本篇文章是本系列的第二篇文章主要介绍振荡电路实验、开关灯实验、彩灯控制器实验、浮点数计算实验、路灯控制实验。   一、振荡电路实验     1、实验要求及I/O分配表     2、用双定时器指令实现    (1)实验程序    (2)实验波形图    (3)PLCSIM仿真结果演示    (4)实验思路及总结     程序的第一部分是起保停电路,按下启动按钮,控制线

2021-01-12 16:12:27 621

原创 详细介绍如何使用MATLAB中的机器人工具箱建立机器人模型(DH法建模)(机械臂)

  本篇文章主要与大家分享一下如何,文章内容处于更新和补充中,(我同时安装了机器人工具箱9.10版本和10.4版本)  二、   1、建立机器人模型  (1)Link类函数,基于DH法建模,建立其相关关系,DH法建模分改进型和标准型,Link类函数的一种用法是 R = Link([theta,d,a, alpha]),其中参数theta代表DH建模的关节角、参数d代表DH建模的连杆偏距、参数a代表DH建模的连杆长度、参数alpha代表DH建模的连杆转角。例如:L(1)=Link([1,2,3,4],‘

2020-11-21 20:46:35 5182 4

原创 如何使用matlab进行二维和三维空间的位姿描述及坐标系的变换

  本篇文章主要与大家分享一下如何使用matlab进行二维和三维空间的位姿描述及坐标系的变换,文章内容处于更新和补充中,(我同时安装了机器人工具箱9.10版本和10.4版本)   一、   1、二维空间的位姿描述  (1)在二维空间下对进行坐标系的平移和旋转可以使用se2函数,我们在matlab的命令行窗口输入help se2可以查看matlab的帮助文档中对se2函数使用的解释,其参数X,Y分别是在X、Y方向平移的距离,参数THETA是旋转的角度,具体的例子如下:  ①在X方向平移1,在Y方向平

2020-11-15 19:38:21 1520 3

原创 ROS学习笔记(四)-----参数的使用与编程方法、ROS中的坐标系管理系统、tf坐标系广播与监听的编程实现

   本系列文章是与大家分享一下,我在学习ROS过程中所做的笔记,目前主要的学习资料是古月老师(胡春旭老师)的 ROS入门21讲,以及其编著的《ROS机器人开发实践》,当然其中也加入了我自己的理解和其他的相关资料,本系列的各篇文章将处于不断的更新完善中,本篇文章是本系列第四篇文章十一、   1、   1、   1、   1、   1、   1、...

2020-11-01 20:13:28 421 4

原创 ROS学习笔记(三)-----客户端Client的编程实现、服务端Server的编程实现、服务数据的定义与使用

   本系列文章是与大家分享一下,我在学习ROS过程中所做的笔记,目前主要的学习资料是古月老师(胡春旭老师)的 ROS入门21讲,以及其编著的《ROS机器人开发实践》,当然其中也加入了我自己的理解和其他的相关资料,本系列的各篇文章将处于不断的更新完善中,本篇文章是本系列第三篇文章八、客户端Client的编程实现   1、服务模型(客户端/服务器)   2、本部分内容要实现编写一个客户端,发送产生一个新海龟的请求Request,给我们的海龟仿真器(Server端),Server端接收到后,产生一个

2020-10-25 15:44:41 384

原创 ROS学习笔记(二)-----发布者publisher的编程实现、订阅者Subscriber的编程实现、话题消息的定义和使用

   本系列文章是与大家分享一下,我在学习ROS过程中所做的笔记,目前主要的学习资料是古月老师(胡春旭老师)的 ROS入门21讲,以及其编著的《ROS机器人开发实践》,当然其中也加入了我自己的理解和其他的相关资料,本系列的各篇文章将处于不断的更新完善中,本篇文章是本系列第二篇文章五、发布者publisher的编程实现   1、ROS Master 是节点管理器,在下图的模型中,订阅者是海龟仿真器turtlesim,发布者是本部分我们需要通过编程实现的Turtle Velocity,他发布的信息Mes

2020-10-24 16:06:57 487 1

原创 ROS学习笔记(一)-----Linux基础、ROS命令行工具、创建工作空间与功能包

一、Linux部分   1、命令sudo用于提升权限,由使用者提升为管理员权限   2、在输入某个名字时按Tab键可以将剩余的部分自动输入   3、在下载软件时,要选择合适的下载源   4、使用Ctrl+Alt+T可以快速的调出终端   5、在终端使用命令pwd可以查看当前终端所在的位置(路径)   6、在终端使用命令cd可以切换路径,比如通过cd /home/ 可以切换路径至home下,cd jzx 切换至下层目录jzx文件夹下 , cd . . 可以切换至上层路径下 (/开头表示根

2020-10-24 16:06:03 310 1

原创 详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(四)--------固定障碍物,进一步对比

   本系列文章主要介绍基于A*算法的路径规划的实现,并使用MATLAB进行仿真演示。本文作为本系列的第四篇文章主要对前三篇文章的内容进行一些细节的补充

2020-10-10 16:46:25 3541 48

原创 详细介绍如何在ubuntu20.04中安装ROS系统,以及安装过程中出现的常见错误的解决方法,填坑!!!

   1、添加ROS软件源     将以下命令复制到ubuntu的终端执行sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'   2、添加密钥     将以下命令复制到ubuntu的终端执行sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.

2020-10-07 19:51:25 8832 56

原创 Ubuntu如何通过简单的几步操作来配置系统的软件源、找不到软件和更新怎么办?(带动态图文介绍)

   安装完Ubuntu后,我们会发现他的下载速度很慢,100MB的东西一下午没下完。。。这时候就需要更换软件源了,所以说软件源将直接影响我们的下载速度(差距挺大的),(当我们要下载的软件在当前软件源找不到的话也需要更换软件源) ,简单几步更换软件源的步骤如下:   1、打开软件和更新弹窗   网上说打开软件中心后,在左上角的下拉菜单里有,软件和更新选项,,不过我的ubuntu20.4版本没有这个选项,这时候就可以通过查找命令来查找了(也就是类似于windows下的搜索功能),在界面的左上角有个“活动”

2020-10-04 10:58:59 863

原创 简单几行命令解决ubuntu右上角的网络连接图标消失的问题

ubuntu右上角的网络连接图标消失解决办法   ubuntu更新了几个文件后,我的ubuntu系统右上角的网络连接图标就消失了,然后怎么也找不到了,怎么办呢?   1、按快捷键ctrl+alt+t打开终端   2、按以下顺序输入如下的命令行sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager starts

2020-10-04 10:07:52 639 7

原创 详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(三)--------总结及A*算法的优化处理

   本系列文章主要介绍基于A*算法的路径规划的实现,并使用MATLAB进行仿真演示。本文作为本系列的第三篇文章主要对前两篇文章总结以及对前文中的 A * 算法进行进一步的优化处理   、总结   1、代码的整体思路     ①对环境进行设定:首先我们需要设定我们生成的环境的大小,生成的方格数为nxn,也就是对参数n的设定,然后设定障碍物的多少,也就是对参数wallpercent进行设定     ②设定完这两个参数后,我们调用我们编写的initializeField函数来随机生成包含障碍物,起始点

2020-10-01 09:33:42 5730 41

原创 详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(二)--------利用A*算法进行路径规划

   本系列文章主要介绍基于A*算法的路径规划的实现,并使用MATLAB进行仿真演示。本文作为本系列的第二篇文章主要介绍如何利用A * 算法进行路径规划。   三、     1、      为了方便理解,我们先把变量wallpercent设为0,也就是在没有障碍物的情况下,进行路径规划,类似这种路径规划的算法离不开循环或者迭代,首先要明确在我们没有找到目标的时候就要不停的进行循环或者迭代,直至无路可走或者找到目标 while ~max(ismember(setOpen,goal

2020-10-01 09:31:59 4933 32

原创 Altium Designer 2020 学习笔记(五)------ 对前四篇文章的补充

1、泪滴的添加在工具菜单中选择泪滴,点击添加2、PCB板子中各层的作用Top Layer 板子的顶层 ,可以进行走线,铺铜,器件的放置Bottom Layer 板子的底层,可以进行走线,铺铜,器件的放置

2020-09-15 19:17:45 516

原创 Altium Designer 2020 学习笔记(四)------PCB布线、DRC检查、拼版设计、资料输出(配动态图操作演示)

本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于PCB布线设计部分。   六、网标导入及模块化布局设计      1、导入常见报错解决方法      (1)在原理图文件设计菜单中选择更新到PCB文件,执行变更后,有可能会出现一些错误,可以点击仅显示错误,或者将错误的内容导出文件进行查看...

2020-09-04 21:03:11 1049 1

原创 Altium Designer 2020 学习笔记(三)------PCB布局设计部分(配动态图操作演示)

本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于PCB部分。   五、网标导入及模块化布局设计      1、导入常见报错解决方法      (1)在原理图文件设计菜单中选择更新到PCB文件,执行变更后,有可能会出现一些错误,可以点击仅显示错误,或者将错误的内容导出文件进行查看      (2)常见的第一类错误:封装库里没有某些元件的封装,如下图所示封装库里没有0805R的电阻,此时我们可以自己做一下缺少的封装也可以到其他库里复制过来,修改完再更重新新到PCB

2020-09-02 22:02:42 856

原创 Altium Designer 2020 学习笔记(二)------PCB库部分(配动态图操作演示)

本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记,本篇文章主要关于PCB及PCB库部分。   四、PCB库的封装库的创建方法以及现有封装的调用      1、常见CHIP封装的创建(电阻容、二极管、SOT等)      (1)一个完整的PCB封装需要: PCB焊盘(焊接器件的管脚)、管脚序号(与原理图的管脚序号一一对应)、丝印(封装的实物本体大概的范围)、1脚标识(定位器件的正反方向)、阻焊(防止油覆盖)      (2)通孔Multi-Layer、表贴 Top Layer  

2020-09-01 15:30:26 708

原创 Altium Designer 2020 学习笔记(一)-----原理图及原理图库部分(配动态图操作演示)

本篇文章主要与大家简要分享一下,我在AD学习过程中的一些学习笔记   一、AD工程组的组成及建立      一个AD工程组一般包含4个基本文件,也就是原理图、原理图库、PCB、PCB元件库。如下图所示,先新建一个工程文件,然后新建以上的4个基本文件并添加到工程中。   二、原理图原件模型的组成及创建      元件符号是元件在原理图上的表现形式,主要由元件边框、管脚(包括管脚序号和管脚名称)、元件名称及元件说明组成,通过放置的管脚来建立电气连接关系。 元件符号中的管脚序号是和电子元件实物的

2020-08-31 18:08:23 2496

原创 机械设计基础课程设计详细步骤(说明书)

   本文主要介绍机械设计基础课程设计的详细步骤(其实本文所说的详细的设计步骤就是我当时提交的课程设计说明书的电子版的筛选),给迷茫的小伙伴提供一些思路,博主所学专业为非机械专业,所以某些设计参数有可能不恰当,本篇博文的初衷只是为刚入坑,迷茫无措的小伙伴提供思路和设计步骤。  设计步骤如下:    这是我的设计要求:  一、明确设计要求:   (1)要求输出轴能承受一定的轴向力-------所以要选择7类或者3类轴承   (2) 凸缘式轴承端盖   (3)无噪音要求------设计直齿轮 

2020-08-21 11:30:17 3126 2

原创 智能车D车模后座支架的一种设计方案(亲测牢固,特别稳)

   本文介绍智能车D车模后座支架的一种设计方案,经过我实际测试很牢固,特别稳, 就算车发生碰撞,也不会掉落或者偏移,除非车模被损坏。   本方案经过多次实践和修改,最终支架确定为由两部分组成,第一部分为主要用来承重和提供滑动通道,第二部分用来支撑,其实物图如下:   第一部分:   第二部分:   组合图:   安装在车模上示例图:   本方案的设计充分利用车模后座的结构来承受支撑力,采用过盈配合,再配合热熔胶加固,很稳。之所以设计成两部分组成,而不是一体

2020-08-16 12:30:49 684 9

原创 利用MATLAB的常微分方程数值解绘制蝴蝶效应(混沌系统)三维曲线图、平面上的投影图

一、模型的常微分方程及初值二、ode45求解函数function r=hudie3(t,x)global a;global b;global c; a=8/3;b=10;c=28;r=zeros(3,1);r(1)=-a*x(1)+x(2)*x(3);r(2)=-b*x(2)+b*x(3);r(3)=-x(1)*x(2)+c*x(2)-x(3);end三、绘制混沌系统三维曲线图 a=8/3;b=10;c=28; t0=[0,100];f0=[0,0,1e-10]; [t,

2020-07-14 12:12:06 1680

原创 51单片机汇编语言实验(六)-----8255键盘与显示设计(附参考代码及注释)
原力计划

   本系列共6篇文章,本文作为本系列的六篇文章,介绍实验六 :8255键盘与显示设计,本系列文章基于Dais-52PRO实验箱。一、实验目的:   掌握8255外接键盘与数码管显示的设计二、实验设备:   PC计算机一台,Dais-52PRO+实验系统一套。三、实验内容:   8255键盘与显示设计四、 8255键盘与显示设计   1、实验原理:   本实验使用8255的PA7到PA0控制数码管字形口、PB5到PB0控制数码管字位口,同时PB4到PB0作为键盘扫描口、PC3~PC0

2020-07-12 11:41:38 1899 1

原创 51单片机汇编语言实验(五)-----A/D 0809模数转换和DA0832数模转换实验(附参考代码及注释)
原力计划

   本系列共6篇文章,本文作为本系列的第五篇文章,介绍实验五 :A/D 0809模数转换和DA0832数模转换实验,本系列文章基于Dais-52PRO实验箱。一、实验目的:   了解模/数转换基本原理,掌握ADC0809的使用方法,掌握DAC0832芯片的使用方法。二、实验设备:   PC计算机一台,Dais-52PRO+实验系统一套。三、实验内容:   1. A/D 0809模数转换   2. DA0832数模转换四、 A/D 0809模数转换   1、实验原理:   利用实验

2020-07-12 11:01:32 2948 4

原创 51单片机汇编语言实验(四)----串行通信实验(附参考代码及注释)

   本系列共6篇文章,本文作为本系列的第四篇文章,介绍实验四 :串行通信实验,本系列文章基于Dais-52PRO实验箱。一、实验目的:   学习串行口的工作方式,掌握单片机通信程序编制方法。二、实验设备:   PC计算机一台,Dais-52PRO+实验系统一套。三、实验内容:   与PC进行串行通信四、与PC进行串行通信   1、实验原理:   8051单片机通过MAX232芯片与PC机进行通信,在PC机上运行串口助手软件。PC机通过软件助手发数据给单片机,单片机收到数据后取反发给

2020-07-12 10:40:59 2174 5

原创 51单片机汇编语言实验(三)-----定时/计数器实验(附参考代码及注释)
原力计划

   本系列共6篇文章,本文作为本系列的第三篇文章,介绍实验三 :定时/计数器实验,本系列文章基于Dais-52PRO实验箱。一、实验目的:   学习定时/计数器的工作方式,掌握程序设计方法。二、实验设备:   PC计算机一台,Dais-52PRO+实验系统一套。三、实验内容:   1. 定时器实验   2. 计数器实验四、 定时器实验   1、实验原理:   使用T0进行定时,编写程序,使P1.0控制的发光二极管L0每隔2秒交替点亮或熄灭。   2、实验步骤:  ① 将试验

2020-07-12 10:15:01 3509

原创 51单片机汇编语言实验(二)-----中断控制实验(附参考代码及注释)
原力计划

   本系列共6篇文章,本文作为本系列的第二篇文章,介绍实验二 :中断控制实验,本系列文章基于Dais-52PRO实验箱。一、实验目的:   1.学习中断控制技术的基本原理;   2.掌握51单片机的中断子程序的编写方法。二、实验设备:   PC计算机一台,Dais-52PRO+实验系统一套。三、实验内容:   1. 外部中断实验   2. 定时器中断实验四、外部中断实验   1、实验原理:   每触发按键一次,INT0管脚就得到一次中断触发,从而引发单片机的中断响应。 

2020-07-12 09:58:30 1607 5

原创 51单片机汇编语言实验(一)-----数字量输入输出(附参考代码及注释)

   本系列共6篇文章,本文作为本系列的第一篇文章,介绍实验一 :数字量输入输出,本系列文章基于Dais-52PRO实验箱。一、实验目的:   学习单片机IO口的输入输出操作二、实验设备:   PC计算机一台,Dais-52PRO+实验系统一套。三、实验内容:   1. P1口I/O实验   2. P1口流水灯实验四、P1口I/O实验:   1、实验原理:   数字量从P1口的低4位输入,从P1口的高4位输出控制发光二极管的亮灭,输入与输出一一对应。   2、实验步骤:  ①

2020-07-12 09:40:09 1457 3

原创 详细介绍如何从零开始制作51单片机控制的智能小车(五)———对本系列第四篇文章介绍的手机蓝牙遥控加减速异常的错误的介绍及纠正
原力计划

   我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何通过手机蓝牙去控制智能小车,但是存在加减速指令异常的错误,本文主要介绍出现错误的原因,及改正方法。   1、原因一 :由HC-COM所带来的错误    原因之一是HC-COM这个app的问题,他一下发送的是20个数,初始阶段设定为最大车速的50%,按程序来说是每收到一个5(加速指令),车速增加10%,每收到一个6(减速指令)车速减少10%,但是我们在用HC-COM输入一个5

2020-06-08 09:36:42 1182 37

原创 汇承4.0蓝牙BLE串口助手HC-COM的使用方法及出错的原因和改正方法
原力计划

   本文主要介绍在使用汇承4.0蓝牙BLE串口助手HC-COM,通过手机向蓝牙模块发送数据、或者通过手机向与蓝牙模块连接的单片机发送指令时,串口中断函数的编写方法及出错的原因和改正方法   我们怎么把指令发送出去,以及单片机是如何实现接收的呢?,这就要通过串口中断来实现了,大多数单片机的串口例程或者汇承给的资料包里的例程都会给出类似下面给的一个串口中断的参考代码,但是它是有问题的,对于HC-COM来说,是不能正常工作的void Com_Int(void) interrupt 4{ uchar

2020-06-07 16:44:49 1153

原创 详细介绍如何从零开始制作51单片机控制的智能小车(四)———通过蓝牙模块实现数据传输以及通过手机蓝牙实现对小车运动状态的控制
原力计划

   我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车实现自动避障,本文作为本系列的第四篇文章,主要介绍蓝牙模块的使用,如何通过蓝牙进行数据传输,并通过手机向蓝牙模块发送指令,从而达到使用手机控制智能小车的运动状态,本文以汇承HC-08蓝牙模块为例。一、蓝牙模块的选择和基本设定   1、工作原理简单介绍   以上图片来自汇承官方用户手册,HC-08模块用于代替全双工通信时的物理连线。左边的设备向模块发送串口数据,模块的 RXD 端口

2020-06-07 16:31:33 8836 115

A算法路径规划博文附件1.zip

博文详细介绍用MATLAB实现基于A*算法的路径规划的附件1,里面包含了本系列第一和第二篇文章介绍内容的完整代码的matlab文件

2020-09-27

博文51单片机汇编语言实验(三)-----定时/计数器实验(附参考代码及注释)附件.zip

博文51单片机汇编语言实验(三)-----定时/计数器实验(附参考代码及注释)的附件。包含文章介绍的内容的完整的工程文件

2020-07-12

MATLAB机器人工具箱9.10版本(附带用户手册)

资源的内部包含MATLAB的9.10版本的机器人工具箱,及用户手册,使用说明等文档,详细说明见相关博文。

2020-11-15

PID控制器matlab仿真.zip

博文 :PID控制器——MATLAB/Simulink仿真以及性能比较与分析,介绍的最新升级版框架的simulink文件,本资源包含MATLAB2015a到2020a的11个版本的文件,应该说比较全了

2021-03-16

51智能小车的博文附件.zip

《详细介绍如何从零开始制作51单片机控制的智能小车》系列文章附件合集

2021-05-03

新的A星路径规划matlab文件合集.zip

博文详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(四)--------固定障碍物,进一步对比 的附件,包含了文章介绍的完整的matlab文件

2020-10-10

博文51单片机汇编语言实验(四)----串行通信实验(附参考代码及注释)附件.zip

博文51单片机汇编语言实验(四)----串行通信实验(附参考代码及注释)的附件,包含文章介绍的内容的完整的工程文件

2020-07-12

动态衡量式A星算法代码中涉及的音乐文件.zip

博文详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(三)--------总结及A*算法的优化处理中,用于代码中的调用音乐的语句

2020-10-01

博文51单片机汇编语言实验(六)-----8255键盘与显示设计(附参考代码及注释)附件.zip

博文51单片机汇编语言实验(六)-----8255键盘与显示设计(附参考代码及注释)附件.,包含文章介绍的内容的完整工程文件

2020-07-12

PID控制器simulink模型.zip

博文PID控制器——MATLAB/Simulink仿真以及性能比较与分析的附件,包含了文章介绍的simulink仿真模型

2020-10-10

三套平衡直立组智能车程序.zip

三套平衡直立组智能车程序 (2013年K60智能车平衡组国赛代码 、K60_Car、第八届电磁程序)

2020-05-11

使用MATLAB完成一个双轮差速驱动的移动机器人“走8字”的仿真附件.zip

详细介绍使用MATLAB完成一个双轮差速驱动的移动机器人“走8字”的仿真,并生成视频,及相应的matlab文件

2020-04-08

博文51单片机汇编语言实验(五)-----AD 0809模数转换和DA0832数模转换实验(附参考代码及注释)附件.zip

博文51单片机汇编语言实验(五)-----AD 0809模数转换和DA0832数模转换实验的附件,包含文章介绍内容的完整工程文件

2020-07-12

动态衡量式A星算法及拐角优化matlab文件.zip

动态衡量式A星算法及拐角优化的matlab文件,内部包含两个matlab文件,A_ROAD_3 为完整的动态衡量式A星算法文件,A_ROAD_4是进行拐角优化后的文件,详情请见博文----详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(三)

2020-09-30

详细介绍如何从零开始制作51单片机控制的智能小车(四)——通过蓝牙模块实现数据传输以及通过手机蓝牙实现对小车运动状态的控制附件.zip

博文详细介绍如何从零开始制作51单片机控制的智能小车(四)——通过蓝牙模块实现数据传输以及通过手机蓝牙实现对小车运动状态的控制的附件,包含相关博文介绍完整的keil文件,以及蓝牙HC-08资料包

2020-06-07

详细介绍如何从零开始制作51单片机控制的智能小车(一)———让小车动起来.zip

博文详细介绍如何从零开始制作51单片机控制的智能小车(一)———让小车动起来 的附件,内包括博文介绍内容的完整的keil工程文件

2020-05-31

博文PID控制器——MATLAB/Simulink仿真以及性能分析附件

博文 PID控制器——MATLAB/Simulink仿真以及性能分析 的附件,内含我搭建的一个多功能PID控制器Simulink仿真文件

2020-05-18

用超声波模块和漫反射光电传感器实现小车的自动避障.zip

博文 详细介绍如何从零开始制作51单片机控制的智能小车(三)———用超声波模块和漫反射光电传感器实现小车的自动避障 的附件 包含博文介绍的完整的keil文件

2020-06-02

博文51单片机汇编语言实验(一)-----数字量输入输出(附参考代码及注释)附件.zip

博文51单片机汇编语言实验(一)-----数字量输入输出(附参考代码及注释)的附件 包含了文章介绍的内容的完整的工程文件

2020-07-12

D车模后座支架solidworks及3d打印机识别文件.zip

压缩包内包含博文---智能车D车模后座支架的一种设计方案(亲测牢固,特别稳)--介绍的D车模后座支架的solidworks文件及3d打印机识别文件。

2020-08-16

详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机的附件.zip

博文:详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,帮助我们调节一些参数,比如电机PID的调节、波形融合等,以及在我们写通信协议的时候可能遇见的问题或注意事项进行解答,本文主要以匿名上位机为例,新手和小白也可以实现。的附件

2020-05-09

超声波测距资料.zip

关于超声波模块的一些资料,与其他模块的配合例程,相关的数据手册,原理图等资料,(这种HC-SR04型号的超声波传感器)

2020-06-01

博文51单片机汇编语言实验(二)-----中断控制实验(附参考代码及注释)附件.zip

博文51单片机汇编语言实验(二)-----中断控制实验(附参考代码及注释的附件。包含文章介绍的内容的完整的工程文件

2020-07-12

蓝牙遥控智能小车(纠正本系列第四篇文章介绍的内容加减速异常的错误).zip

纠正了博文”详细介绍如何从零开始制作51单片机控制的智能小车(四)———通过蓝牙模块实现数据传输以及通过手机蓝牙实现对小车运动状态的控制”所介绍内容蓝牙遥控加减速异常的错误

2020-06-08

详细介绍如何从零开始制作51单片机控制的智能小车(四)———通过蓝牙模块实现数据传输以及通过手机蓝牙实现对小车运动状态的控制附件.zip

博文详细介绍如何从零开始制作51单片机控制的智能小车(四)———通过蓝牙模块实现数据传输以及通过手机蓝牙实现对小车运动状态的控制的附件,内包含博文介绍内容的完整keil工程文件,还有HC-08蓝牙模块资料包

2020-06-05

虚拟示波器v0.2.0.rar

虚拟示波器, 20通道数字示波器使用说明 作者:垆边月晓 通讯协议: 0xAA+0xAA+CMD+LEN+DATA0...+DATAx+SUM;

2020-05-11

空空如也

空空如也

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

TA关注的人 TA的粉丝

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