STM32智能小车
文章平均质量分 78
本专栏将带领大家学习如何从0学习STM32智能小车。
花落已飘
阿里云博客专家,CSDN万粉博主,华为云享专家。擅长C语言单片机等技术智能小车带设计,单片机C语言设计。可以带徒弟学C语言,C加加,Linux,单片机,QT等嵌入式技术。也可承接项目。
展开
-
STM32驱动HC-SR04超声波模块
本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm ~ 400cm(可调)。测量精度:0.3cm。工作电压:DC 5V。工作电流:15mA。原创 2023-04-16 12:20:42 · 4261 阅读 · 2 评论 -
STM32智能小车 0基础教学(驱动小车电机)
本篇文章将带大家学习如何驱动小车的电机让小车动起来。这里我们使用的是L298N电机驱动板驱动我们的电机。B站主页。原创 2023-02-08 15:52:52 · 7837 阅读 · 0 评论 -
STM32智能小车 0基础教学
最近发现很多小伙伴都想自己制作一辆属于自己的智能小车,从今天开始我准备从选材料开始教大家如何制作一辆智能小车。模块的选择多种多样大家可以根据自己的需求进行选择。请大家多多关注后期内容更加精彩。智能小车材料选择。原创 2023-02-04 20:25:14 · 2252 阅读 · 3 评论 -
STM32智能小车循迹教程
文章目录前言一、红外循迹模块工作原理及接线图红外循迹模块工作原理红外循迹模块和STM32的接线图二、cubeMX配置三、代码解析总结前言本篇文章将带大家学习STM32智能小车的循迹功能。一、红外循迹模块工作原理及接线图红外循迹模块工作原理电路工作描述以其中一路为例TCRT5000传感器的红外发射二极管不断发射红外线,当发射的红外线没有被反射回来或者反射回的强度不够大时,红外接收管一直处于关闭状态,此时比较器LM393的2脚的电压低于3脚的电压,输出OUT1为低电平,LED1为点亮状态;当红原创 2022-05-01 16:10:05 · 25894 阅读 · 30 评论 -
STM32智能小车控制舵机转向
文章目录前言一、舵机简单介绍及接线方式二、cubeMX配置三、代码解析总结前言本文将带大家学习如何驱动舵机转向一、舵机简单介绍及接线方式信号线(黄线)红线(电源线)棕色(地线)舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的:0.5ms--------------0度;1.0ms------------45度;1.5ms------------90度;2原创 2022-05-01 15:28:12 · 7077 阅读 · 3 评论 -
STM32智能小车第二章 PWM调速
文章目录前言一、PMW调速电机原理二、cubeMX配置三、代码解析总结前言一、PMW调速电机原理当没有进行配置PWM时默认PWM输出100%,所以此时小车的速度达到最大,调节PWM的占空比可以让小车的速度改变。二、cubeMX配置上篇文章讲到了PB0和PB1是控制左右电机转速的,所以我们只需要在之前的基础上将PB0和PB1设置为PWM模式即可。三、代码解析在原来的Moto.c和Moto.h里面添加下面代码即可Moto.cextern TIM_HandleTypeDef htim3;原创 2022-05-01 09:37:24 · 6653 阅读 · 4 评论 -
STM32 2轮PID智能小车第一章驱动电机让小车动起来
文章目录前言一、LM298N二、驱动电机模块电机的正转、反转、停转二、cubeMX配置三、程序代码编写总结前言本篇文章正式带大家学习STM32智能小车。这篇文章先带大家了解一下如何让小车动起来。一、LM298N1.LM298N模块接线原理图。根据下图可知一个LM298N可以控制两个电机模块。12V输入需要接入电源,电源地接GND。单片机IO口接到STM32的GPIO口。2.LM298N和STM32接线图及LM298N和电机接线图将电机接到LM298N上,LM298N接到STM32上,通过原创 2022-04-30 21:11:53 · 9821 阅读 · 8 评论