# XxWang个人仓库 **Repository Path**: a442/electric-games ## Basic Information - **Project Name**: XxWang个人仓库 - **Description**: 整理一下仓库 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-02-20 - **Last Updated**: 2025-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XxWang个人仓库 ## 介绍 整理一下仓库,这主要包括我的Git仓库、学习笔记等 ## 分类 - Git仓库 - 学习笔记 - 个人项目 ## Git仓库 ### 电赛项目 [2021年电赛F题-智能送药小车: 21年电赛智能送药小车代码仓库,大家可以参考学习,这道电赛有多种思路,尝试过多种方案 包括使用不同的主控,使用不同的循迹方案,使用不同的转向思路,使用不同的识别数字方案等 (gitee.com)](https://gitee.com/cyaya6/Intelligent-medicine-delivery-car) [2022年电赛C题-小车跟随系统: 22年电赛C题小车跟随行驶系统,并未完成所有要求任务,有小瑕疵 但是基础循迹,停止线识别均可实现,完成要求1、2、4部分 双车通信采用蓝牙HC-05 也尝试过多种方案,灰度循迹,OpenMV循迹等 (gitee.com)](https://gitee.com/cyaya6/car-following-system) [2022年电赛B题-自动泊车系统: 2022年电子设计竞赛B题-自动泊车系统,就是科目二,倒车入库和侧方停车,这道题在做完后,才看到,要求小车离边线距离约5cm (gitee.com)](https://gitee.com/cyaya6/auto-park-system) [2023年电赛E题-运动控制和追踪系统: 这是2023年电赛E题,运动控制和追踪系统的代码仓库,写的很烂,慎看,最后获得了省二 (gitee.com)](https://gitee.com/cyaya6/motion-control-and-tracking) ### 其他项目 [PID调试: PID学习和电机速度控制,位置控制 (gitee.com)](https://gitee.com/cyaya6/pid-debugging) [基于Stm32的平衡小车: 一个完整的平衡小车项目 包含PCB和程序代码等 根据MPU6050陀螺仪进行反馈角度,小车可保持直立,使用蓝牙进行控制前进 or 后退,采用并级pid,直立环,速度环,转向环等 (gitee.com)](https://gitee.com/cyaya6/balancing-trolley) [二维自由度舵机云台: 采用舵机型号为DS3218,二维自由度的舵机云台 1、使用MPU6050读取翻滚角Roll和横向角Yaw,控制二维舵机 2、使用ADC采样摇杆模块的X轴和Y轴,控制云台的运动 3、扩展,根据OpenMV识别物品(如色块、物品、数字等)传回的数据,控制二维舵机的运动,激光笔接于舵机上,准确打到物品上 (gitee.com)](https://gitee.com/cyaya6/steering-gear-pan-head) [基于Stm32的环境信息检测系统-包含云平台和微信小程序端: 使用Stm32获取获取传感器数据,采用HTTP协议,使用Esp8266上传至云平台OneNet,并采用编写微信小程序获取数据并控制智能家居 获取传感器数据上传至云平台OneNet,微信小程序端 (gitee.com)](https://gitee.com/cyaya6/Upload-to-the-cloud-platform) ### 工程模板 [基于Stm32的工程模板: 这里是我自己总结的一套关于Stm32的工程模板,我的代码后期都是基于此工程模板上来进行做项目的 这个工程模板包括绝大部分控制组小车所用到的大部分外设模块 包括PWM、编码器、电机驱动、蓝牙无线通信、循迹、舵机、Mpu6050、LED按键、Pid函数等 (gitee.com)](https://gitee.com/cyaya6/engineering-template-for-stm32) [EK-TM4C123GXL 我的工程模板: 这是基于学长的基础上,自己总结的一套关于TI的MCU,型号为TM4C123GH6PM 的工程模板 包含串口,PWM,电机驱动、五路灰度/MV循迹、LED按键驱动、蓝牙通信、OLED、MPU6050等 (gitee.com)](https://gitee.com/cyaya6/EK-TM4C123GXL) ### FreeRTOS学习 [FreeRTOS学习: 这是学习FreeRTOS的代码仓库,存放FreeRTOS的代码和学习笔记 (gitee.com)](https://gitee.com/cyaya6/free-rtos-learning) ### PCB学习 [PCB学习: 基于立创EDA专业版,学习原理图设计、PCB设计 最后的小目标是可以自己设计实现一块功能齐全,满足个人需求的PCB (gitee.com)](https://gitee.com/cyaya6/pcb-learning) ### C/C++ [code/c++_code/code · oufen/Linux - 码云 - 开源中国 (gitee.com)](https://gitee.com/cyaya6/linux/tree/master/code/c++_code/code) ### Linux [Linux基础及系统编程 · oufen/Linux - 码云 - 开源中国 (gitee.com)](https://gitee.com/cyaya6/linux/tree/master/Linux基础及系统编程) [code/note/使用makefile编译c++/makefile_learn_FrameWork.md · oufen/Linux - 码云 - 开源中国 (gitee.com)](https://gitee.com/cyaya6/linux/blob/master/code/note/使用makefile编译c++/makefile_learn_FrameWork.md) ## 学习笔记 ### 51 [51单片机学习: 51单片机学习 平时学习记录的源代码 (gitee.com)](https://gitee.com/cyaya6/stm32Learning) [51单片机-定时器(简易时钟的实现)_51单片机定时器代码_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127198951?spm=1001.2014.3001.5501) [51单片机-串口通信(串口向电脑发送信息&电脑通过串口控制LED)_51单片机串口通信的接收与发送_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127252940?spm=1001.2014.3001.5501) [51单片机-波特率的计算&定时器初始值的计算_51波特率计算器_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127490178?spm=1001.2014.3001.5501) [51单片机-PWM调速(直流电机,智能小车的电机调速)_51单片机pwm控制直流电机_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127475097?spm=1001.2014.3001.5501) ### Stm32 [STM32-GPIO通用输入输出口(GPIO的八种方式以及使用库函数初始化GPIO)_stm32gpio管脚初始化_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127667254?spm=1001.2014.3001.5501) [STM32-串口通信(串口的接收和发送)_stm32串口接收数据_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127808117?spm=1001.2014.3001.5501) [STM-32-ADC模拟数字转换(AD单通道转换)_stm32ad转换_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127812315?spm=1001.2014.3001.5501) [STM32-DMA直接存储器存储(存储器到存储器的DMA传输)_stm32 dma 内存到内存_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/127834141?spm=1001.2014.3001.5501) [Stm32-使用TB6612驱动电机及编码器测速_stm32编码电机_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/129636599?spm=1001.2014.3001.5501) [我的PID学习历程---PID位置式和增量式_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/129758297?spm=1001.2014.3001.5501) [我对PID的浅浅理解和电赛中的运用场景——请大家参考学习_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/132174286?spm=1001.2014.3001.5501) [Stm32的时钟系统以及使用SysTick滴答定时器实现延时_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/132507641?spm=1001.2014.3001.5501) [如何使用VOFA+?一款好用的上位机软件(VOFA+的三种数据传输协议)——以PID调参为例_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/129740111?spm=1001.2014.3001.5501) ### 平衡小车 [平衡小车学习教程1——硬件资源及其小车底层硬件介绍篇_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/131293551?spm=1001.2014.3001.5501) [平衡小车学习教程2(软件篇)——MPU6050数据读取欧拉角,移植DMP读取Roll角、Pitch角、Yaw角_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/131438928?spm=1001.2014.3001.5501) ### 电赛 [分享21年电赛F题-智能送药小车-做题记录以及经验分享_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/132141593?spm=1001.2014.3001.5501) [2022年电赛C题——小车跟随行驶系统——做题记录以及经验分享_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/132311280?spm=1001.2014.3001.5501) [22年电赛B题——具有自动泊车功能的电动车——做题记录以及经验分享_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/132333145?spm=1001.2014.3001.5501) ### FreeRTOS `第一弹`:[FreeRTOS学习笔记(1、FreeRTOS初识、任务的创建以及任务状态理论、调度算法等)](https://blog.csdn.net/cyaya6/article/details/132482017?spm=1001.2014.3001.5501) `第二弹`: [FreeRTOS学习笔记(2、同步与互斥通信、队列、队列集的使用)](https://blog.csdn.net/cyaya6/article/details/132507836?spm=1001.2014.3001.5501) `第三弹`: [FreeRTOS学习笔记(3、信号量、互斥量的使用)](https://blog.csdn.net/cyaya6/article/details/132507946?spm=1001.2014.3001.5501) `第四弹`: [FreeRTOS学习笔记(4、事件组、任务通知)](https://blog.csdn.net/cyaya6/article/details/132515584?spm=1001.2014.3001.5501) `第五弹`: [FreeRTOS学习笔记(5、定时器、中断管理、调试与优化)](https://blog.csdn.net/cyaya6/article/details/132539520?spm=1001.2014.3001.5501) ### 其他 [Makefile项目管理-----在Linux下编译c/c++程序_make编译程序_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/129771224?spm=1001.2014.3001.5501) [git配合vscode使用 上传代码到Gitee(码云)_vscode上传到码云怎么弄_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/129569278?spm=1001.2014.3001.5501) [解决使用WinScp连接Ubantu系统失败的问题---SSH无法连接_winscp连接ubuntu被拒绝_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/129804373?spm=1001.2014.3001.5501) [B站学习-4小时彻底掌握C指针 - 顶尖程序员图文讲解指针(mycoderschool-Points)-学习笔记分享_藕粉-的博客-CSDN博客](https://blog.csdn.net/cyaya6/article/details/132245789?spm=1001.2014.3001.5501)