STM32
文章平均质量分 89
GuYH_
努力成为六边形战士!
展开
-
15年全国电赛风力摆控制系统
15电赛风力摆最全,最贴心教程。让你轻松搞定风力摆!原创 2022-04-05 00:26:25 · 13293 阅读 · 45 评论 -
C语言——二分法得出测量电容值对应的纸张数(电赛19年纸张计数装置)
本人在备战2021年全国大学生电子设计竞赛的训练中,练习了19年的纸张计数装置的题目。在最终由单片机MCU学习计算拟合出的电容曲线,以及对应纸张数相应的电容值利用二分法得到最终测量的纸张数。以下介绍我们使用二分法的实际用法以及在使用过程中碰到的一些问题。在此工程中二分法的作用是:在若干个大小排列后的数据(存储在数组)中,遍历寻找测量数据与这若干个数据中最接近的数据所对应的位置。int half=35,low=0,high=70;void Half_FindPlace(void){ if(lo原创 2021-11-29 11:40:51 · 1424 阅读 · 4 评论 -
三天让车立起来!STM32平衡车入门PID —— 第三天(PID调参)
说明:本文章适用于STM32初学者,想完成一个好玩且有深度的项目但不知道从何下手的同学。PID调参是平衡车的精髓所在,参数整定的好坏直接影响到平衡车的平衡效果。有的车平衡时来回晃而参数选的好的车就能稳稳地平衡在原地。可见PID调参在PID中是重中之重。我们一定要会调并且有针对性的去调。通过平衡车的例子举一反三,相信我们之后在遇到PID调参时能够从容不迫,非常迅速的找到最合适的值!!对于一个控制系统,我们期望的响应结果是稳(系统稳定不震荡不发散)、快(系统响应快速)、准(系统静态误差小)。对PID控制器的原创 2021-08-25 19:30:23 · 29578 阅读 · 39 评论 -
三天让车立起来!STM32平衡车入门PID —— 第二天(软件算法)
说明:本文章适用于STM32初学者,想完成一个好玩且有深度的项目但不知道从何下手的同学。平衡车是我入门STM32的第一个实战项目,前前后后和我搭硬件的队友路总(硬件大佬,专注于PCB画板)搭了有七八版。从第一版V1.0手焊版到嘉立创PCB打板到最终的无线充电平衡车,我们碰到了几乎所有可能出现的问题,熬了几天夜硬着头皮解决,功能也是一项一项的添加,最终在学校的电赛选拔赛上拿到了一等奖,也是不负众望。毕竟经历过,所以写这篇文章的目的是让大家少走弯路,能够快速的、有目的性的做出属于自己的那个DIY平衡车,从实战原创 2021-08-21 00:50:33 · 16491 阅读 · 47 评论 -
三天让车立起来!STM32平衡车入门PID —— 第一天(硬件搭建)
说明:本文章适用于STM32初学者,想完成一个好玩且有深度的项目但不知道从何下手的同学。平衡车是我入门STM32的第一个实战项目,前前后后和我搭硬件的队友路总(硬件大佬,专注于PCB画板)搭了有七八版。从第一版V1.0手焊版到嘉立创PCB打板到最终的无线充电平衡车,我们碰到了几乎所有可能出现的问题,熬了几天夜硬着头皮解决,功能也是一项一项的添加,最终在学校的电赛选拔赛上拿到了一等奖,也是不负众望。毕竟经历过,所以写这篇文章的目的是让大家少走弯路,能够快速的、有目的性的做出属于自己的那个DIY平衡车,从实战原创 2021-08-09 02:03:08 · 13828 阅读 · 8 评论 -
STM32与串口屏交互(USART HMI)
STM32与串口屏交互(USART HMI)一、前期准备二、串口屏上位机使用方法以及界面设计三、STM32软件编程四、单片机发送数据的字符串指令汇总五、总结不管是备战电赛还是准备毕设,一块能与单片机交互的屏幕显得尤为重要,相较于传统的SPI,IIC通信的0.96寸OLED还是管脚较多的TFT屏幕,串口屏综合了以上屏幕的特点,即尺寸大、管脚少,能够充分减少占用单片机的I/O资源,且支持触摸。串口屏可作为输出设备(显示)以及输入设备(按键),开发难度小,操作简单,软件要求低且拥有专门的上位机辅助开发。一、原创 2021-08-06 01:46:43 · 55666 阅读 · 87 评论