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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4897|回復: 2
打印 上一主題 下一主題
收起左側(cè)

Arduino 尋跡小車代碼

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:242984 發(fā)表于 2017-11-1 20:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

/*
* 走黑線
* 鏈接方法:L298N:ENA,IN1,IN2,IN3,IN4,ENB
引腳12-IN1;引腳13-IN2;引腳10-IN3;引腳11-IN4;
引腳9-ENA;引腳6-ENB;
引腳A0-線左傳感器;引腳A1-線右傳感器;引腳A2-外左傳感器;引腳A3-外右傳感器;遇到黑線
經(jīng)過試驗:遇到黑線:指示燈不亮,io=1
          遇到地板:指示燈亮, io=0*/
#define left_motor_go    digitalWrite(10,1),digitalWrite(11,0)   //左輪前進
#define left_motor_back  digitalWrite(10,0),digitalWrite(11,1) //左輪后退
#define right_motor_go   digitalWrite(12,0),digitalWrite(13,1)  //右輪前進
#define right_motor_back digitalWrite(12,1),digitalWrite(13,0)//右輪后退
#define line_left  digitalRead(A0)  //線左傳感器
#define line_right digitalRead(A1) //線右傳感器
#define out_left   digitalRead(A2)   //外左傳感器
#define out_right  digitalRead(A3)  //外右傳感器
#define Stop_left digitalWrite(9,0)
#define Stop_right digitalWrite(6,0)
#define n0 (out_left==1)&&(out_right==1) // 外傳感器全部檢測到黑線
#define n1 (out_left==1)&&(out_right==0)  //外左傳感器檢測到黑線
#define n2 (out_left==0)&&(out_right==1)  // 外右傳感器檢測到黑線
#define n3 ((out_left==1)&&(out_right==1)&&(line_right==1)&&(line_left==1)) //傳感器全部檢測到黑
#define n4 ((out_left==0)&&(out_right==0)&&(line_right==0)&&(line_left==0)) //傳感器全部檢測到bai
//////////////////////////////////////////////////////////////////////
void zitai(boolean f1,byte s1,boolean f2,byte s2)//(左輪方向:1前進,0后退。速度:0~255;右輪方向:1前進,0后退。速度:0~255.)
{
  if(f1)
    left_motor_go; //左電機前進
  else
    left_motor_back; //左電機后退
  if(f2)
    right_motor_go;//右電機前進
  else  
    right_motor_back;//右電機后退
  analogWrite(9,s1);//0~255,值越大電壓越高
  analogWrite(6,s2);
}
//跟著黑線走
void zhixing(){
  if((line_left == 1)&& (line_right == 1))  //go strite
     {
         zitai(1,200,1,200);
     }  
     else if((out_left==0)&&(out_right==0)&&(line_left == 0)&& (line_right ==1)) //turn right
     {
         zitai(1,190,1,190);
     while((out_left==0)&&(out_right==0)&&(line_right==0)&&(line_left==0))          //line_right == 1,line_left==1,線右,線左探測到地板,一直左轉(zhuǎn)
    {
      zitai(1,200,0,200);      //慢慢原地右轉(zhuǎn)
     }
     }
    else if((out_left==0)&&(out_right==0)&&(line_left == 1)&& (line_right == 0))  //turn left
     {
       zitai(1,190,1,190);
     while((out_left==0)&&(out_right==0)&&(line_right==0)&&(line_left==0))          //line_right == 1,line_left==1,線右,線左探測到地板,一直左轉(zhuǎn)
    {
      zitai(0,200,1,200);      //慢慢原地左轉(zhuǎn)
     }
     }
  }
void  wangline(void) //跟著直線走
{
    if((line_left == 1)&& (line_right == 1))  //go strite
     {
         zitai(1,230,1,230);
     }  
     while((out_left==0)&&(out_right==0)&&(line_left == 0)&& (line_right ==1)) //turn right
     {
         zitai(1,230,0,200);
        zitai(1,230,0,200);
        zitai(1,220,1,220);
      while((out_left==0)&&(out_right==0)&&(line_right==0)&&(line_left==0))          //line_right == 1,line_left==1,線右,線左探測到地板,一直左轉(zhuǎn)
    {
      zitai(1,230,0,230);      //慢慢原地右轉(zhuǎn)
     }
     }
    while((out_left==0)&&(out_right==0)&&(line_left == 1)&& (line_right == 0))  //turn left
    {
       zitai(0,200,1,230);
      zitai(0,200,1,230);
      zitai(1,220,1,220);
      while((out_left==0)&&(out_right==0)&&(line_right==0)&&(line_left==0))          //line_right == 1,line_left==1,線右,線左探測到地板,一直左轉(zhuǎn)
    {
      zitai(0,230,1,230);      //慢慢原地左轉(zhuǎn)
     }
     }
/*else                     //stop
    {
     zitai(0,100,0,100);
     }*/
}
  

_3.zip

1.82 KB, 下載次數(shù): 14, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發(fā)
ID:245381 發(fā)表于 2017-11-2 17:04 | 只看該作者
非常非常感謝,這是幾路的尋線器
回復

使用道具 舉報

板凳
ID:598220 發(fā)表于 2019-8-9 23:38 來自觸屏版 | 只看該作者
編譯不了,錯誤代碼沒有void setup和void loop
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品国产免费 | 国产精品中文字幕在线 | 四虎成人在线播放 | 国产精品视频999 | 嫩草视频网站 | 999久久久 | 91视频在线| 99久久精品视频免费 | 草草草网站| 伊人伊人 | 亚洲国产精品va在线看黑人 | 欧美日韩亚洲一区 | 中文字幕电影在线观看 | 欧美h版 | 国产精品资源在线观看 | 免费黄视频网站 | 亚洲天堂精品一区 | 美女视频黄的免费 | 自拍偷拍亚洲视频 | 日韩欧美视频在线 | 国产精品久久久久久福利一牛影视 | 国产欧美日韩精品在线观看 | 国产精品美女久久久久久免费 | 国内自拍视频在线观看 | 欧美国产免费 | 亚洲成人激情在线观看 | 欧美在线观看一区二区 | 香蕉一区二区 | 国产中文字幕在线观看 | 免费av手机在线观看 | 国产成人精品一区二 | 黄色国产在线视频 | 本道综合精品 | 国产在线观看一区二区 | 999久久久久久久久6666 | 黄色免费在线观看网站 | 国产精品99精品久久免费 | 夜夜夜久久久 | 欧美一区二区三区在线观看 | 成人在线播放网站 | 99精品国自产在线 |