久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于藍牙的遙控小車制作 附單片機源程序

[復制鏈接]
跳轉到指定樓層
樓主
/*
           本程序藍牙模塊接在了串口1,在下載程序時需要拔掉藍牙模塊的RXD和TXD線,下載完成后,在接上。
*/
制作出來的實物圖如下:


單片機源程序如下:

#include "InitFun.h"

u16 flag = 0;               //       左轉/右轉標志
u8 t = 0;
u8 PWM_T = 0;          //       通過改變PWM_T的值實現直流電機轉速的改變
u8 ch = '#';                //        用于接收指令

void main()
{
        PortInit();           //       端口初始化
        UartInit();           //       串口1初始化
        IniTime0();         //       定時器0初始化
        P1=0xff;         
        PWM_T=30;      //        PWM_T劃分為30個等級

        while(1)
        {

                if(ch == '1')         //    藍牙串口助手app給單片機發指令1,減速
                {        
                        up = 0;
                        down = 1;
                }                                
                if(ch == '2')         //     指令2,加速
                {               
                        down = 0;
                        up = 1;
                }
                if(ch == '3')         //     指令3,左轉彎
                {
                        flag = 1;
                }

                if(ch == '4')         //    指令4,右轉彎
                {
                        flag = 2;
                }

                if(!up)
                {
                        if(PWM_T<250)
                        {
                                PWM_T++;
                        }

                        delay_1ms(10);
                }
                if(!down)
                {
                        if(PWM_T>0)
                        {
                                PWM_T--;
                        }

                        delay_1ms(10);
                }
        }
}
void usart() interrupt 4    //    串口中斷函數
{
        if(RI)                   //    接收助手發來的指令
        {
                RI = 0;
                ch = SBUF;
        }
        if(ch != '#')           //   將接收到的指令在串口上顯示
        {
                SBUF = ch;
                while(!TI);
                TI = 0;
        }        
}

void timer0() interrupt 1              //      定時器0中斷函數
{
        t++;   
        if(t==250)   
        {
                t=0;                           
                P1=0x00;
        }

        if(PWM_T==t)  
        {  
                P1=0xff;

                if(flag == 1)
                {
                        flag = 0;
                        P1 = P1&0xbf;
                        delay_1ms(4500);
                        ch = '2';
                }

                if(flag == 2)
                {
                        flag = 0;
                        P1 = P1&0xdf;
                        delay_1ms(4500);
                        ch = '2';
                }
        }
}

全部資料51hei下載地址:
基于藍牙的遙控小車.rar (53.96 KB, 下載次數: 13)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品日韩一区二区 | 亚洲国产成人精品女人久久久 | 日韩欧美中文 | k8久久久一区二区三区 | 亚洲成人二区 | 亚洲精品福利在线 | 水蜜桃亚洲一二三四在线 | 五月天婷婷综合 | 亚洲精品二区 | 欧美性一级| 精品国产高清一区二区三区 | 精品99在线 | 一区二区在线 | 欧美精品在欧美一区二区少妇 | 成人免费一区二区三区视频网站 | www.天天操 | 五月婷婷色| 国产999精品久久久影片官网 | 美国十次成人欧美色导视频 | 自拍视频在线观看 | 女同videos另类 | 桃色五月| 成人激情视频在线 | 免费欧美| 久久精品屋 | 欧美日韩一区在线 | 日韩国产一区二区 | 久久久久国产一区二区三区 | 亚洲传媒在线 | 91大神在线资源观看无广告 | 99久久99久久精品国产片果冰 | 精品国产欧美一区二区三区成人 | 黄色av免费 | 在线一区二区国产 | 国产在线精品一区二区 | 国产精品精品视频一区二区三区 | 精品无码久久久久久久动漫 | 欧美一区二区三区在线观看 | 精品国产1区2区3区 一区二区手机在线 | 国产精品久久久久久久久久软件 | 欧美区在线 |