stm32项目
卓越攻城狮
卓越班传帮带
展开
-
stm32基础项目——4天搞定智能小车系列(电机驱动)
前言:电机就是个用电器,你给它正负极接上电源,它就能转,我们通过stm32能控制的是电机转动的速度和方向。我们的智能车一共有三个轮子,两个轮子是我们通过电机控制的,还有一个轮子只起到固定作用。理想状态下:当两个电机转动速度相同时,小车就会直行;当左电机比右电机转动快时,小车就右转;当右电机比左电机转动快时,小车就左转。图中用红线圈起来的就是起固定作用的万向轮,手里抓着的就是直流电机。一、让电机转起来我们这里使用的是直流电机,常见的还有步进电机,两种电机的原理不同,驱动方式也不同,但如果是有编码原创 2020-11-01 02:16:17 · 15974 阅读 · 2 评论 -
stm32基础项目——智能小车(红外避障)
前言:小车的避障功能可以通过红外或者超声波模块来实现,这里先讲讲使用红外对管来实现,超声波的实现涉及到定时器的应用,我们放在后面讲解。红外对管图片:器件有三个引脚,VCC和GND就不说了,那个OUT就是输出信号用的,说是信号,其实就是高低电平,没有遇到障碍物时电平信号一、原理小讲红外模块和stm32的连线如下只要三根线,VCC接开发板的3.3V,GND就接GND,红外对管的OUT找个普通IO引脚就可以。一、避障流程图...原创 2020-10-22 01:08:23 · 22659 阅读 · 3 评论 -
stm32基础项目——4天搞定智能小车(序)(初学、入门)
前段时间秋招,卓越班的学弟学妹们问了我很多有关小项目的事,但我工作以后也属实有点忙,不能及时地回复消息,本着卓越班“传帮带”的优良传统,我打算把这些嵌入式stm32入门的小项目(后续有时间会加上linux相关内容)都整理成博客,方便新生和其他入门嵌入式的小伙伴参考,最重要的还是希望大家通过这些小项目积累经验,在面试时能够问有所答!具体的代码和文档资料我会放在公众号“游侠嵌入式”,回复对应的关键字就会有下载链接。一、项目简介基于stm32f103实现的一个简单智能小车,具有“直行”、“转弯”、“避障”、原创 2020-10-18 14:30:19 · 16502 阅读 · 5 评论