欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2007|回復: 0
打印 上一主題 下一主題
收起左側

我的51單片機藍牙小車有些問題望大佬指點!

[復制鏈接]
跳轉到指定樓層
樓主
ID:707846 發表于 2020-3-13 18:01 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
自學的51單片機,終于做了第一個藍牙智能小車,安裝完成后,倒是可以根據手機發出的指令進行運動,但不知為什么藍牙有時候總斷開,而且車的其中一個輪子總是在沒接受指令前自己莫民奇妙的轉!
不知道是我接線的問題還是程序的問題,很著急,望各位大佬指點!!!!萬分感謝,萬分感謝,萬分感謝
我是用的l298n驅動器給51單片機供電的。
代碼如下
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char

sbit IN1=P2^4;
sbit IN2=P2^3;
sbit ENA=P2^5;
sbit ENB=P2^0;
sbit IN3=P2^2;
sbit IN4=P2^1;

void UsartConfiguration()
{
        SCON=0x50;
        TMOD=0x20;
        PCON=0x00;
        TH1=0xfd;
        TL1=0xfd;
        EA=1;
        ES=1;
        TR1=1;
}

void GoForward()
{
        ENA=1;
        ENB=1;
        IN1=1;
        IN2=0;
        IN3=1;
        IN4=0;
}

void BackForward()
{
        ENA=1;
        ENB=1;
        IN1=0;
        IN2=1;
        IN3=0;
        IN4=1;
}

void stop()
{
                ENA=0;
                ENB=0;
}

void main ()
{       
        uchar dat;
        UsartConfiguration();
        while(1)
        {
                if(RI==1)
                {
                RI=0;
                dat=SBUF;
                switch(dat)
                {
                        case 'g':GoForward();break;
                        case 'b':BackForward();break;
                        case 's':stop();break;
                }
        }
        }

0E44AAC4-4ACE-4A07-9027-152BC9247502.jpeg (1.47 MB, 下載次數: 81)

0E44AAC4-4ACE-4A07-9027-152BC9247502.jpeg

9763A94D-97A1-4260-B713-B5E689076977.jpeg (1.48 MB, 下載次數: 85)

9763A94D-97A1-4260-B713-B5E689076977.jpeg

2B326E0D-9F4F-4FF2-A9B0-020ED5C754C3.jpeg (1.36 MB, 下載次數: 78)

2B326E0D-9F4F-4FF2-A9B0-020ED5C754C3.jpeg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表