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的马达驱动芯片了
1