2021-08-20 17:03:11 索炜达电子 938
项目编号:E393
文件大小:36.5M
源码说明:带中文注释
开发环境:C编译器
简要概述
基本情况
开发环境:Keil C51 uVision5
开发套件:BST-Car
如何使用:首先详细阅读BST-Car及小车地盘的原理图,按照要求连线组装小车,然后在Keil新建工程,导入Source里面的文件,经过编译烧录,即可对小车进行测试。
实现功能
通过安卓APP进行功能选择以及遥控,蓝牙连接后小车以默认蓝牙遥控模式运行。
1. 蓝牙遥控
通过蓝牙进行遥控(前进,后退,左转,右转,加速,减速)以及工作模式切换。
2. 红外循迹
在红外循迹模式下,小车可以通过地盘调节红外精度,以达到最佳循迹效果。
3. 超声波避障
在超声波模式下,遇到近距离有障碍物,小车自动转向规避。
4. 红外跟随
在红外跟随模式下,小车跟随测试者手部动作前进、后退以及转向等。
目录│文件列表:
└ 51-smartcar
├ APP
│ │ bluetooth_control_1.aia
│ │ bluetooth_control_2.aia
│ │ 小车遥控.V1.0.apk
│ └ 小车遥控.V2.0.apk
├ Documentation
│ │ BST-V51原理图 v3.0.pdf
│ │ BST-V51智能小车底板原理图.pdf
│ │ 开发板功能分布图.png
│ │ 开发板原理图.jpg
│ └ 新的51小车底板原理图.pdf
├ Pictures
│ │ 接线图.png
│ │ 测试图.jpg
│ └ 编译设置.png
└ Source
│ bluetooth.c
│ bluetooth.h
│ bst_car.c
│ bst_car.h
│ follow.c
│ follow.h
│ infrared.h
│ motor.h
│ motor_running.c
│ moving_layer.c
│ smartcar_main.c
│ tracking.c
│ US_015.c
│ US_015.h
└ test
│ infrared_tracking_test.c
└ motor_running_test.c