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

標題: 單發(fā)單收超聲波主動跟隨小車的arduino程序 [打印本頁]

作者: misterchen    時間: 2018-11-8 12:14
標題: 單發(fā)單收超聲波主動跟隨小車的arduino程序
單發(fā)單收超聲波跟隨小車程序

單片機源程序如下:
  1. const int IN1 = 20;//定義控制IO口“D20”
  2. const int IN2 = 21;//定義控制IO口“D21”
  3. const int IN3 = 22;//定義控制IO口“D22”                        
  4. const int IN4 = 23;//定義控制IO口“D23”
  5. const int ENA = 3; //定義控制PWM輸出口“3”                        
  6. const int ENB = 4; //定義控制PWM輸出口“4”
  7. const int Bled = 13; //背光燈控制腳定義D13
  8. const int buzzer= 12; //蜂鳴器控制腳定義D9
  9. const int voltPin = A3; //定義電壓檢測接口A5模擬口。
  10. const int LSPPin = A7; //定義電壓檢測接口A5模擬口。
  11. const int RSPPin = A6; //定義電壓檢測接口A5模擬口。
  12. const int FSPPin = A5; //定義電壓檢測接口A5模擬口。
  13. int LSP=0,RSP=0,LRSP=0,FSP=0;
  14. int chazhi=300;
  15. void setup() {
  16.   pinMode(IN1, OUTPUT);//定義控制IO口為輸出“D2”
  17.   pinMode(IN2, OUTPUT);//定義控制IO口為輸出“D3”
  18.   pinMode(IN3, OUTPUT);//定義控制IO口為輸出“D4”
  19.   pinMode(IN4, OUTPUT);//定義控制IO口為輸出“D5”
  20.   pinMode(ENA, OUTPUT);//定義控制IO口為輸出“D4”
  21.   pinMode(ENB, OUTPUT);//定義控制IO口為輸出“D5”
  22.   pinMode(Bled, OUTPUT); //LCD背光燈控制口設置為輸出
  23.   pinMode(buzzer, OUTPUT); // 將蜂鳴器引腳9設置為輸出
  24.   Serial.begin(9600);
  25. }
  26. void loop() {
  27.   FSP = analogRead(FSPPin);
  28.   delay(1);
  29.   LSP = analogRead(LSPPin);
  30.   delay(1);
  31.   RSP = analogRead(RSPPin);
  32.   delay(1);
  33.   LRSP = abs(LSP - RSP);
  34.   Serial.print("robot=");
  35.   Serial.print(FSP);
  36.    Serial.print(",");
  37.    Serial.print(LSP);
  38.    Serial.print(",");
  39.    Serial.print(RSP);
  40.    Serial.print(",");
  41.    Serial.println(LRSP);
  42.    if (LSP > RSP && LRSP > chazhi) {
  43.      zuo(255);
  44.    }
  45.     if (LSP < RSP && LRSP > chazhi) {
  46.     you(255);
  47.    }
  48.    if(FSP > 20 && LRSP < 200){
  49.     qian(255);
  50.    } else
  51.    if(FSP <20){
  52.     ting();
  53.    }
  54. }

  55. void qian(int xo)//定義前進帶參數(shù)函數(shù)
  56.   {      
  57.   digitalWrite(IN1,HIGH); //定義D2輸出高電平
  58.   digitalWrite(IN2,LOW); //定義D3輸出低電平
  59.   digitalWrite(IN3,HIGH); //定義D4輸出高電平
  60.   digitalWrite(IN4,LOW); //定義D5輸出低電平
  61.   analogWrite(ENA,xo);//定義D6輸出PWM
  62.   analogWrite(ENB,xo);//定義D7輸出PWM      
  63.   }
  64.   void hou(int xo)//定義后退帶參數(shù)函數(shù)
  65.   {      
  66.   digitalWrite(IN1,LOW); //定義D2輸出低電平
  67.   digitalWrite(IN2,HIGH); //定義D3輸出高電平
  68.   digitalWrite(IN3,LOW); //定義D4輸出低電平
  69.   digitalWrite(IN4,HIGH); //定義D5輸出高電平
  70.   analogWrite(ENA,xo);//定義D6輸出PWM
  71.   analogWrite(ENB,xo);//定義D7輸出PWM      
  72.   }
  73.   void zuo(int xo)//定義左轉帶參數(shù)函數(shù)
  74.   {      
  75.   digitalWrite(IN1,LOW); //定義D2輸出低電平
  76.   digitalWrite(IN2,HIGH); //定義D3輸出高電平
  77.   digitalWrite(IN3,HIGH); //定義D4輸出高電平
  78.   digitalWrite(IN4,LOW); //定義D5輸出低電平
  79.   analogWrite(ENA,xo);//定義D6輸出PWM
  80.   analogWrite(ENB,xo);//定義D7輸出PWM      
  81.   }
  82.   void you(int xo)//定義右轉帶參數(shù)函數(shù)
  83.   {      
  84.   digitalWrite(IN1,HIGH); //定義D2輸出高電平
  85.   digitalWrite(IN2,LOW); //定義D3輸出低電平
  86.   digitalWrite(IN3,LOW); //定義D4輸出低電平
  87.   digitalWrite(IN4,HIGH); //定義D5輸出高電平
  88.   analogWrite(ENA,xo);//定義D6輸出PWM
  89.   analogWrite(ENB,xo);//定義D7輸出PWM      
  90.   }
  91.   void ting()//定義停止帶參數(shù)函數(shù)
  92.   {      
  93.   digitalWrite(IN1,LOW); //定義D2輸出低電平
  94.   digitalWrite(IN2,LOW); //定義D3輸出低電平
  95.   digitalWrite(IN3,LOW); //定義D4輸出低電平
  96.   digitalWrite(IN4,LOW); //定義D5輸出低電平
  97.   digitalWrite(ENA,LOW);//定義D6輸出PWM
  98.   digitalWrite(ENB,LOW);//定義D7輸出PWM      
  99.   }
復制代碼

所有資料51hei提供下載:
超聲波追蹤代碼.rar (1.13 KB, 下載次數(shù): 43)



作者: admin    時間: 2018-11-8 16:01
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣
作者: xuegod    時間: 2019-9-3 23:12
謝謝,樓主




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产一级视频在线播放 | 日本小电影在线 | 午夜成人在线视频 | 国产免费拔擦拔擦8x高清 | 欧美日韩视频在线播放 | 久草免费在线视频 | 综合九九| 国产精品日韩欧美一区二区 | 欧美成人一区二免费视频软件 | 免费精品一区 | 天天天操 | 欧美一区二区三区视频 | 91 久久| 99精品一区二区三区 | 国产探花在线精品一区二区 | 成人日韩| 狠狠操狠狠操 | 男女在线免费观看 | 91精品国产一区二区三区动漫 | www.youjizz.com日韩 | 欧美一区不卡 | 亚洲男人的天堂网站 | 超碰在线播 | 国产国语精品 | 波多野结衣电影一区 | 综合久久色 | 国产精品资源在线观看 | 日韩免费视频 | www.久久| 国产免费人成xvideos视频 | 91国产在线播放 | 亚洲瑟瑟 | 日韩中文不卡 | 午夜在线免费观看视频 | 伊人爽 | 中文一级片 | 日韩av第一页 | 国产精品日韩欧美一区二区 | 粉嫩国产精品一区二区在线观看 | 国产成人精品一区二区 | 久久综合伊人 |