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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

求藍牙控制LED的資料

[復制鏈接]
跳轉到指定樓層
樓主
ID:228268 發表于 2017-8-29 22:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
100黑幣
本人新手,希望大家能分享一下相關資料,就是89c51 和hc 05 藍牙互連的就行,謝謝!

最佳答案

查看完整內容

手機ihuo電腦上裝一個app發送指令,連接好藍牙,當接收到相應指令控制led,可以參考藍牙小車程序 資料下載:http://www.raoushi.com/bbs/dpj-51108-1.html
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:198530 發表于 2017-8-29 22:20 | 只看該作者
手機ihuo電腦上裝一個app發送指令,連接好藍牙,當接收到相應指令控制led,可以參考藍牙小車程序
  1. /*******************************************************************/
  2. /* 程序名:藍牙遙控小車
  3. /* 實驗平臺:實驗室兩驅小車
  4. /* CPU型號:STC89C52 晶振:11.0592MHZ
  5. /* 功能:利用手機上位機軟件和藍牙模塊實現小車前進、后退、左
  6.      轉、右轉及停止功能
  7. /*****************************************************************/
  8. #include<reg52.h>
  9. #define uint unsigned int
  10. #define uchar unsigned char

  11. sbit a1=P1^0;//電機控制口
  12. sbit a2=P1^1;
  13. sbit a3=P1^2;
  14. sbit a4=P1^3;

  15. uchar a;//接收藍牙模塊發送的數據

  16. void delayxms(uint z)//調節電機轉速
  17. {
  18.         uint x,y;
  19.         for(x=z;x>0;x--)
  20.                 for(y=110;y>0;y--);
  21. }
  22. void qingj()//前進
  23. {
  24.         a1=1;
  25.         a2=0;
  26.         a3=1;
  27.         a4=0;        
  28. }

  29. void hout()//后退
  30. {
  31.         a1=0;
  32.         a2=1;
  33.         a3=0;
  34.         a4=1;        
  35. }

  36. void youz()//右轉
  37. {
  38.         a1=0;
  39.         a2=0;
  40.         a3=1;
  41.         a4=0;
  42.         delayxms(9);        
  43.         a1=0;
  44.         a2=0;
  45.         a3=0;
  46.         a4=0;
  47.         delayxms(1);        
  48. }

  49. void zuoz()//左轉
  50. {
  51.         a1=1;
  52.         a2=0;
  53.         a3=0;
  54.         a4=0;
  55.         delayxms(9);        
  56.         a1=0;
  57.         a2=0;
  58.         a3=0;
  59.         a4=0;
  60.         delayxms(1);        
  61. }

  62. void tingz()//停止
  63. {
  64.         a1=0;
  65.         a2=0;
  66.         a3=0;
  67.         a4=0;
  68. }

  69. void main()
  70. {
  71.         TMOD=0x20;//定時器1工作方式2,8位自動重裝  
  72.     TH1=0xFd; //11.0592M晶振,9600波特率 
  73.     TL1=0xFd;
  74.     SCON=0x50;//串口方式1 SM0 SM1 01 允許接收  
  75.     PCON=0x00;//SMOD=0 16分頻
  76.     TR1=1;//打開定時器1
  77.         ES=1;//打開串口中斷   
  78.     EA=1;//開總中斷  
  79.     //以上跟串口通信初始化有關
  80.         while(1)
  81.         {
  82.                 if(a=='A') qingj();//前進

  83.                 else if(a=='B') hout();//后退
  84.                
  85.                 else if(a=='C') zuoz();//左轉
  86.                
  87.                 else if(a=='D') youz();//右轉

  88.                 else tingz();//停止               
  89.         }
  90. }

  91. void serial() interrupt 4//中斷子函數
  92. {
  93.         RI=0;//清0
  94.         a=SBUF;
  95. }
復制代碼

資料下載:http://www.raoushi.com/bbs/dpj-51108-1.html


回復

使用道具 舉報

板凳
ID:82765 發表于 2017-8-29 23:02 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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