我的第一辆智能小车
提示:小编也是初学者,本文适用于想完成一个基础智能四轮车的初学者,大佬还请勿喷,欢迎各位指出错误的地方
使用的是STM32F103C8T6最小系统板
暑假在家无聊,刚好也在学习STM32的HAL库,就想着做个小车巩固自己学到的知识,顺便记录自己所遇到的错误
小编也是现学现写,准备做一个蓝牙遥控红外寻迹超声波避障小车
注意:这篇文章需要用到定时器输出比较和输入捕获,没有基础可能看不懂。
这篇博客讲述的就是如何去制作超声波避障小车
注意:没有基础的是无法完成的
1,相关传感器的介绍
舵机sg90模块
舵机SG90模块是一种小型舵机,适用于各种机器人和电子设备。它由一个直流电机、减速装置和位置反馈电路组成。该模块可以通过PWM信号来控制舵机的角度,典型的工作范围为0到180度。它具有快速响应、精准定位和稳定性好的特点,能够提供可靠的转动效果。
需要用到的知识: 定时器输出比较----pwm输出
使用原理:在PWM周期20MS以内控制有效电平的时间即可控制舵机的转动角度
超声波传感器
工作原理: HC-SR04传感器的工作原理与一般超声波传感器相似,包括发射超声波脉冲和接收反射波。它由超声波发射器和接收器组成,通过测量发射和接收之间的时间差来计算距离。
距离测量范围: HC-SR04传感器的有效测量距离通常在2厘米到4.5米之间,取决于环境条件和具体实现。使用接口: HC-SR04传感器通常通过GPIO口与单片机或其他控制器连接。它需要两个引脚进行数据传输,一个引脚用于发射超声波脉冲,另一个引脚用于接收反射波。
需要使用的知识:定时器输入捕获
|