最近学校举办了一个智能小车比赛,比赛内容为用手机蓝牙控制小车拥有5个功能,分别是超声波舵机避障,测距(显示在LCD1602上),红外跟随,循迹还有蓝牙控制小车前进后退左转又转以及停止。
![](https://i-blog.csdnimg.cn/blog_migrate/6946e88776c007c8c53d9432243d8794.png)
文章目录
- 蓝牙控制所有功能
- 一、整体思路
- 二、代码部分
- 1、定时器初始化
- 2、蓝牙部分控制所有功能
- 3、红外跟随
- 4、循迹
- 三、完整代码
前言
基于51单片机的智能小车是比较基础的小车,很适合初学者学习
一、整体思路
这款小车单片机的芯片是52RC的,是有3个定时器T0,T1,T2,一般51的是只有两个定时器T0和T1,在这里我们将PWM模块和舵机共用一个定时器T0,定时器T1用于超声波,定时器T2用做串行口的波特率给蓝牙使用。
二、代码部分