找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3885|回复: 0
收起左侧

慧净蓝牙APP与Arduino源码资料共享

[复制链接]
ID:401288 发表于 2018-9-22 13:49 | 显示全部楼层 |阅读模式
蓝牙app:
0.png

智能小车代码
  1. int EN1 = 14;  
  2. int EN2 = 15;
  3. int EN3 = 16;
  4. int EN4 = 17;
  5. int ENA = 3;
  6. int ENB = 5;        
  7. void setup()
  8. {
  9.     int i;
  10.     for(i=8;i<=13;i++)
  11.     pinMode(i, OUTPUT);  
  12.     Serial.begin(9600);                      //定义波特率为19200,必须和APC一致
  13. }
  14. void loop()
  15. {
  16.   char val;
  17.   while(1)
  18.   {
  19.     val = Serial.read();
  20.     if(val!=-1)
  21.        {
  22.           switch(val)
  23.            {
  24.              case 'a':
  25.              qian();
  26.              delay(50);
  27.              break;
  28.              case 'b':
  29.              hou();
  30.              delay(50);
  31.              break;
  32.              case 'c':
  33.              zuo();
  34.             delay(50);
  35.              break;
  36.              case 'd':
  37.              you();
  38.              delay(50);
  39.              break;  
  40.              case 'e':
  41.              ting();
  42.              delay(50);
  43.              break;
  44.            }
  45.        }
  46.   }
  47. }
  48. void ting(void)
  49.         {
  50.           digitalWrite(EN1,LOW);   
  51.           digitalWrite(EN2,LOW);
  52.           digitalWrite(EN3,LOW);   
  53.           digitalWrite(EN4,LOW);  
  54.           digitalWrite(ENA,LOW);
  55.           digitalWrite(ENB,LOW);      
  56.         }
  57.         
  58. void qian(void)
  59.         {        
  60.           digitalWrite(EN1,LOW);
  61.           digitalWrite(EN2,HIGH);
  62.           digitalWrite(EN3,LOW);
  63.           digitalWrite(EN4,HIGH);
  64.           digitalWrite(ENA,HIGH);
  65.           digitalWrite(ENB,HIGH);      
  66.         }
  67. void hou(void)
  68.         {        
  69.           digitalWrite(EN1,HIGH);
  70.           digitalWrite(EN2,LOW);
  71.           digitalWrite(EN3,HIGH);
  72.           digitalWrite(EN4,LOW);
  73.           digitalWrite(ENA,HIGH);
  74.           digitalWrite(ENB,HIGH);           
  75.         }
  76. void zuo(void)
  77.         {        
  78.           digitalWrite(EN1,HIGH);
  79.           digitalWrite(EN2,LOW);
  80.           digitalWrite(EN3,LOW);
  81.           digitalWrite(EN4,HIGH);
  82.           digitalWrite(ENA,HIGH);
  83.           digitalWrite(ENB,HIGH);
  84.          
  85.         }
  86. void you(void)
  87.         {        
  88.           digitalWrite(EN1,LOW);
  89.           digitalWrite(EN2,HIGH);
  90.           digitalWrite(EN3,HIGH);
  91.           digitalWrite(EN4,LOW);
  92.           digitalWrite(ENA,HIGH);
  93.           digitalWrite(ENB,HIGH);     
  94.         }  
复制代码


10、蓝牙遥控智能车.zip

162.74 KB, 下载次数: 36, 下载积分: 黑币 -5

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表