Skip to content

Repository files navigation

BluetoothCarController

基于蓝牙4.0模块串口通信协议的单片机遥控小车的上位机App源码和下位机STC51单片机C语言程序


关于APP程序:

  • 开发环境:AndroidStudio2.3

  • 语言:JAVA

该程序只能识别指定MAC地址的蓝牙设备,只有与设备配对成功,才会成功进入操作界面,否则会出现错误提示。

该APP根据需要还可继续拓展和完善。


关于下位机程序:

  • 开发环境:keil5

  • 语言:C

单片机型号:STC89C52RC,晶振:11.0592MHz

主要功能:利用定时器2做波特率发生器,中断串口接收,用L298N四驱电机驱动

通信协议

上位机发送给下位机的控制协议
  • 前进:1 返回:1

  • 后退:2 返回:2

  • 右转:3 返回:3

  • 左转:4 返回:4

  • 停止 任意字符 返回:stop

蓝牙配置

串行口通信模式,从机模式,波特率9600,0校验,0停止

About

基于单片机和安卓平台的蓝牙小车

Resources

Stars

22 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages