【E393】基于STC89C52RC的智能小车

2021-08-20 17:03:11      索炜达电子      668     

项目编号:E393

文件大小:36.5M

源码说明:带中文注释

开发环境:C编译器

简要概述

基本情况

开发环境:Keil C51 uVision5


开发套件:BST-Car


如何使用:首先详细阅读BST-Car及小车地盘的原理图,按照要求连线组装小车,然后在Keil新建工程,导入Source里面的文件,经过编译烧录,即可对小车进行测试。


实现功能

通过安卓APP进行功能选择以及遥控,蓝牙连接后小车以默认蓝牙遥控模式运行。


1. 蓝牙遥控

通过蓝牙进行遥控(前进,后退,左转,右转,加速,减速)以及工作模式切换。


2. 红外循迹

在红外循迹模式下,小车可以通过地盘调节红外精度,以达到最佳循迹效果。


3. 超声波避障

在超声波模式下,遇到近距离有障碍物,小车自动转向规避。

【E393】基于STC89C52RC的智能小车

【E393】基于STC89C52RC的智能小车

【E393】基于STC89C52RC的智能小车

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

TAG智能小车
  • 1 次
  • 1 分