b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

只有30行代码!教您DIY最简单的51单片机蓝牙汽车!

电脑杂谈  发布时间:2020-07-19 19:30:14  来源:网络整理

基于51单片机的蓝牙小车_32单片机蓝牙小车_基于单片机的蓝牙小车

首先,您必须组装所购汽车的底盘,并引出电动机导线以方便控制.

如图所示,这是我组装的机箱〜: (带或不带开关)

2. 找到固定电动机驱动模块和电池盒的铜螺钉

(L298N,您可以用任何东西固定它,不希望它在运行时掉落),将电动机和驱动器模块的电线连接到驱动器的左右两端. 您可以使用百度L298N来获取详细信息.

3. 修复单芯片最小系统和蓝牙模块,然后将电源连接到单芯片.

(这里使用了L298N的稳压输出功能. 该模块不仅可以驱动电动机,而且具有5V电压输出,可用于向微控制器供电. )这里要注意的地方是所有模块必须接地将所有负极连接在一起.

与L298N的接口: 左侧是正输入(小于12V),中间是负输入(也是负输出,连接到微控制器的负极和蓝牙模块的负极),右边是正极输出(5V,连接到最小系统的正极和Bluetooth模块的正极)

32单片机蓝牙小车_基于单片机的蓝牙小车_基于51单片机的蓝牙小车

4. 用Dupont电缆连接一切!

手绘连接图. 用红笔按顺序连接这些地方,因为电动机和驱动器之间的电线可能颠倒了,所以如果在运行时指示不正确,请更改圆圈中的电线顺序

完成图片:

既然已经安装了所有东西,那么您必须弄坏了,想尝试一下汽车,然后附加这30行代码,并在下一期中解释其原理〜(我错了,它是第31行,但也可以可以看到该代码非常符合规范基于单片机的蓝牙小车,并且有注释,并且可以完全删除一些地方,但是详细编写以供初学者理解)

#include

未签名的字符温度;

基于51单片机的蓝牙小车_基于单片机的蓝牙小车_32单片机蓝牙小车

void InitUART(void)//初始化

{

SCON = 0x50; // SCON: 模式1,8位UART基于单片机的蓝牙小车,启用接收

TMOD | = 0x21; // TMOD: 定时器1,模式2、8位重载

TH1 = 0xFD; // TH1: 重载值9600波特率晶体振荡器11.0592MHz

TR1 = 1; // TR1: 计时器1已打开

EA = 1; //打开总中断

TH0 =(65536-1500)/ 256;

TL0 =(65536-1500)%256;

基于51单片机的蓝牙小车_32单片机蓝牙小车_基于单片机的蓝牙小车

TR0 = 1;

ET0 = 1;

}

void main(void)

{

InitUART();

ES = 1;

while(1){}

}

基于单片机的蓝牙小车_基于51单片机的蓝牙小车_32单片机蓝牙小车

void UART_SER(void)中断4 //串行中断服务程序

{

if(RI)//判断为接收中断已生成

{

RI = 0; //清除标志位

Temp = SBUF; //读取缓冲区的值

P0 =温度; //这是核心代码

}

if(TI)//如果正在发送标志位,则将其清除为零

TI = 0;

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-286241-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 檀袁笑语
        檀袁笑语

        几艘渔船就把问题解决了

      热点图片
      拼命载入中...