自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32单片机定时器不同通道控制不同步进电机分步运动

项目中需要使两组步进电机分别运动,即一组步进电机运动一定距离后停止,下一组步进电机继续运动指定距离,于是对硬石例程进行了修改。这里需要注意的是和其他例程不同,定时器输出比较配置对定时器的两个通道的脉冲值分别进行了初始化(sConfigOC.Pulse)例程中用到的是高级定时器TIM8,其具有4个通道,CH1~CH4,思路是控制两个通道分别产生相应的PWM脉冲达到想要的结果。这样就实现了通过TIM8的Ch1和Ch2控制步进电机分步运动。

2022-09-28 14:57:18 3386 2

原创 如何把串口接收例程移植到其他例程中

实现将串口通讯例程移植到其他例程当中

2022-08-08 17:24:10 290

原创 STM32F407 通过PWM控制舵机旋转

STM32F407控制舵机旋转 详细介绍自动重装载值和预分频值的计算过程

2022-02-18 17:06:24 5797 6

原创 python实现冒泡排序和快速排序(详解)

冒泡和快速排序冒泡排序快速排序冒泡排序python代码:class Solution(object): def solution(self, nums): """ :type nums: int[] :rtype: int[] """ n = len(nums) for j in range(1,n): for i in range(0,n-j):#建立双层循环,第一次循环

2020-07-02 23:34:07 456

原创 python实现选择排序

python实现选择排序+理解过程选择排序今天开始每天学习一个排序算法,并记录下来自己的理解过程,方便和我一样的0基础同学更好的理解各种排序算法。选择排序描述:选择排序是一种简单直观的排序算法,它的工作原理是现在未排序的序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序的元素中继续寻找最小(大)元素,然后放到已排序序列的末尾,以此类推,知道所有元素均排序完毕。class Solution(object): def findSmallest(self,nums):

2020-07-01 00:09:06 194

原创 python实现二叉树,并且实现以各种方法对二叉树进行遍历以及其他功能

二叉树代码如下:class BTree(object): # 初始化 def __init__(self, data=None, left=None, right=None): self.data = data # 数据域 self.left = left # 左子树 self.right = right # 右子树 # 前序遍历 # 根左右 def preorder(self):

2020-06-16 22:37:43 156

原创 python实现链表,定义功能函数对链表进行操作

用Python实现链表1.链表概念2.首先定义一个创建简单链表的类3.构造链表并实现相应的功能1.链表概念链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个

2020-06-16 00:41:53 613 1

原创 python实现双端队列

python实现双端队列双端队列概念双端队列概念与队列相比,双端队列自由度更高,对元素的删除和插入没有限制,可在前或在后进行元素的删除插入操作。代码如下:class Deque: def __init__(self): self.items = [] # 判断是否为空 def isEmpty(self): return self.items == [] # 从前端插入数据 def addFront(self, item):

2020-06-15 17:49:58 184

原创 python实现队列

python实现队列队列结构基本概念:队列结构基本概念:队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。代码如下:class Queue: def __init__(self): self.items = [] # 判断是否为空队列 def isEmpty(self): r

2020-06-15 17:40:31 152

原创 python代码实现栈

python实现栈最近在学习基本数据结构和基本算法,写到博客中以便之后复习,也可以帮助一些和我一样的新手小白代码如下: # 创建class Stackclass Stack: # 初始化栈 def __init__(self): self.items = [] # 判断栈是否为空 def isEmpty(self): return self.items == [] # True False # 入栈 def push

2020-06-15 00:23:29 262

原创 关于解决重启电脑后kinect经常出现no ready kinect found的问题

关于解决重启电脑后kinect经常出现no ready kinect found的问题最近使用kinect每次打开电脑使用kinect开发者工具包的时候总是出现 “no ready kinect found” 开始每次都重新安装配置kinect才可以使用,后面实在太麻烦,终于在网上找到一个方法可以一次解决。![在这里插入图片描述](https://img-blog.csdnimg.cn/2019...

2019-11-04 15:35:29 1100

空空如也

空空如也

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

TA关注的人

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