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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

Arduino 尋跡小車代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:242984 發表于 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-外右傳感器;遇到黑線
經過試驗:遇到黑線:指示燈不亮,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,線右,線左探測到地板,一直左轉
    {
      zitai(1,200,0,200);      //慢慢原地右轉
     }
     }
    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,線右,線左探測到地板,一直左轉
    {
      zitai(0,200,1,200);      //慢慢原地左轉
     }
     }
  }
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,線右,線左探測到地板,一直左轉
    {
      zitai(1,230,0,230);      //慢慢原地右轉
     }
     }
    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,線右,線左探測到地板,一直左轉
    {
      zitai(0,230,1,230);      //慢慢原地左轉
     }
     }
/*else                     //stop
    {
     zitai(0,100,0,100);
     }*/
}
  

_3.zip

1.82 KB, 下載次數: 14, 下載積分: 黑幣 -5

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区三区在线看 | 91精品国产91久久久久久最新 | 麻豆精品国产91久久久久久 | 亚洲视频在线播放 | 国产网站在线播放 | 亚洲毛片在线观看 | 精品一区二区三区中文字幕 | 亚洲综合一区二区三区 | 日韩欧美一区二区三区免费观看 | 日韩a | 91久久视频 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲精品乱码久久久久久按摩 | 精品在线一区 | 免费看大片bbbb欧美 | 男人的天堂久久 | 三a毛片 | 九九国产在线观看 | 亚洲国产黄色av | 97精品超碰一区二区三区 | 国产精品女人久久久 | 成人亚洲综合 | 青青草国产在线观看 | 久久狼人天堂 | 亚洲精品一区二区冲田杏梨 | 成人在线免费电影 | 国产精品欧美一区二区 | 在线观看a视频 | 日本一区二区高清不卡 | 亚洲精品久久久蜜桃 | 日本精品一区二区三区四区 | 中文字幕一区二区三区精彩视频 | 国产成人精品区一区二区不卡 | 国产一区二区高清在线 | 国产精品免费看 | 日韩精品二区 | 亚洲一区二区免费视频 | 国产欧美一级二级三级在线视频 | 国产第1页 | 精品国产青草久久久久96 | 成人av一区|