基于stm32的马达开关
2019年10月22日09点31分 本设计利用信驰达的蓝牙模块进行串口的收发任务,stm32f103用的是串口1,手机APP用的是LighntBlue,蓝牙名字为Vence ①连线 蓝牙模块 stm32f103 VCC VCC GND GND EN PB1 RX TX1 TX RX1 BRTS GND P04 PA1 P05 PA2 ②蓝牙模块的工作模式 启动蓝牙模块需要将EN置0,BRTS置0,接上电源,就开始广播模式 当连接成功时,P04为高电平,P05为低电平 ③控制方式 在接通电源的时候,按住按键,可以使舵机来回转动,用来验证舵机是否可以使用 连接上蓝牙后,可以通过蓝牙助手发送指令 0x01 舵机转动到-45° 0x02 舵机转动到-90° 0x11 舵机转动到45° 0x12 舵机转动到90° 0x00 舵机转动到0° 心得: ①在电路设计上,需要在VSS和VDD之间加上退耦电容,然后需要接VCC的地方都要加上电源,防止电路的不稳定 ②AMS1117可以不使用,本来想用5V的电源来驱动马达的,但是发现马达转速太快,关不了灯,后来换成了舵机,就不需要AMS1117和HR9110的马达驱动芯片了
下载地址
用户评论