STM32小车设计(釆用stm32fl03c8开发板)目录介绍2主体设计3硬件设计3电源设计5软件设计5移植到M4开发板5Stm32fl03c8源码62介绍用蓝牙控制小车前进、后退、左转
与蓝牙控制灯没有很人的区别
主要用于熟练Stm32M3的串II使用和蓝牙的基本使用,以及L298n电机驱动的使用
实现过程硬件设计4•3主体设计•:tm32f103c8匸AL298Z轮子O锂O右笙oO百邹分■要够敢OMMK2
0*4OBLE工X3J-6V12341A估ttnW*引出斛・邠分■要參敷37'U
Grrw4X3BL上DCYeo*17*15aHS
OBLE42
选择蓝牙模块蓝牙2
0双模、蓝牙5
0它们使用人同小异,AT指令人致一样
如果能直接使用串11和手机通信就不需要蓝牙了,所以单片机的编程就是针对串11编程
不提手机有没有留串11接11,玩小车无线控制比有线控制好
手机通过蓝牙串11微信小程序控制手机蓝牙与单片机蓝牙通信,构建了一个单片机与手机的串丨I通道
单片机从串11接到数据,判断数据做出相应动作
选择L298n电机驱动每个L298N有两个通道,分别控制两个轮子的正转和反转
例如通道a]0正转0、1反转、HO02HC-08带底«CZ5HC-42DHCffi单片500和11停止
此次使用2个L298n,坏了一个通道,共使用3个通道,a通道控制左轮,b通道控制右轮,c通道控制后面两个轮
电源设计12v电源供给L298N电机驱动,两个L298N共留有2个5v输出的接I】
一个5V接给单片机,一个5V接给蓝牙,注意共地
L298N配置封装两个函数,如下:voidL298NINIT(void);//L298n电机初始化,时钟、端口配置voidL298Ctrl(uint8_tstr);//L298n方向控制,参数0(停)1