精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

小型平行履帶底盤實現雙灰度循跡功能

jf_72402704 ? 來源:jf_72402704 ? 作者:jf_72402704 ? 2023-03-09 08:52 ? 次閱讀

1. 功能說明

在小型平行履帶底盤樣機上安裝2個 灰度傳感器 ,實現機器人沿指定路線進行運動的效果。

poYBAGQJLbKAJku3AFXIv97RArY795.gif

2. 使用樣機

本實驗使用的樣機為R026a樣機。

poYBAGQJLbOARa58AABbQBVkdr4921.jpg

3. 功能實現

3.1 電子硬件

在這個示例中,我們采用了以下硬件,請大家參考:

主控板 Basra(兼容Arduino Uno)
擴展板 Bigfish2.1
傳感器 灰度傳感器
電池 7.4V鋰電池

3.2 編寫程序

編程環境:Arduino 1.8.19

編寫并燒錄以下程序(2gray_blackline.ino),該程序將實現演示動圖中的動作【例程源代碼資料下載詳見 https://www.robotway.com/h-col-114.html】

/*------------------------------------------------------------------------------------

  版權說明:Copyright 2023 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.

           Distributed under MIT license.See file LICENSE for detail or copy at

           https://opensource.org/licenses/MIT

           by 機器譜 2023-02-09 https://www.robotway.com/

  ------------------------------

  實驗接線:兩個直流電機接口的針腳號分別為D5,D6以及D9,D10;灰度傳感器連在A0、A4接口上                                     

------------------------------------------------------------------------------------*/

int i=0;

void Forward();

void Back();

void Turn_left();

void Turn_right();

void Speed_up();

void Slow_down();

void setup() {

  // put your setup code here, to run once:

pinMode(A0,INPUT);

pinMode(A4,INPUT);

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

Serial.begin(9600);

}

void loop() {

  // put your main code here, to run repeatedly:

int a=digitalRead(A0);

int b=digitalRead(A4);

Serial.println(a);

Serial.println(b);//Here is serial monitor,you will kown in later learning

if(a==0&&b==0)

Forward();

if(a==1&&b==0)

Turn_left();

if(a==0&&b==1)

Turn_right();

}

void Forward()//

{

analogWrite(9,120);

analogWrite(10,0);

analogWrite(5,120);

analogWrite(6,0);

delay(50);

}

void Back()

{

digitalWrite(9,LOW);

digitalWrite(10,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

delay(4000);

}

void Turn_left()

{

digitalWrite(9,0);

digitalWrite(10,0);

digitalWrite(5,100);

digitalWrite(6,0);

delay(50);

}

void Turn_right()

{

digitalWrite(9,100);

digitalWrite(10,0);

digitalWrite(5,0);

digitalWrite(6,0);

delay(50);

}

void Speed_up()

{

for(i=0;i<=255;i+=5)

  {

  analogWrite(9,i);

  analogWrite(10,0);

  analogWrite(5,i);

  analogWrite(6,0);

  delay(50);

  }//speed up


}

void Slow_down()

{

for(i=255;i>=0;i-=5)

  {  

  analogWrite(9,i);

  analogWrite(10,0);

  analogWrite(5,i);

  analogWrite(6,0);

  delay(50);

  }

}

審核編輯黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2548

    文章

    50698

    瀏覽量

    752073
  • 機器人
    +關注

    關注

    210

    文章

    28212

    瀏覽量

    206568
收藏 人收藏

    評論

    相關推薦

    斜三角履帶底盤的制作

    1.運動功能說明 ? ? ? ?斜三角履帶底盤可以通過兩側履帶的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛
    的頭像 發表于 12-14 10:33 ?2039次閱讀
    斜三角<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作

    小型平行履帶底盤的制作分享

    小型平行履帶底盤可以通過兩側履帶的 差速運動 來實現前進、后退、原地轉向、大半徑轉向等基本行駛
    的頭像 發表于 01-12 14:50 ?3083次閱讀
    <b class='flag-5'>小型</b><b class='flag-5'>平行</b><b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作分享

    履帶機器人 金屬底盤

    ` 本帖最后由 威凱-智控 于 2012-8-14 23:28 編輯 今天給大家分享一個全金屬的履帶機器人底盤準備最履帶機器人的朋友們,可以一起交流一下機器人瘋狂愛好者 讓思維沸騰起來 讓智慧行動起來 共同創造機器人的精彩!
    發表于 08-14 23:25

    履帶底盤的結構部分

    寫在前面:看著網上那些履帶底盤,怎么看怎么不舒服,還是決定自己做。這樣就帶來一個很大的問題,就是很多結構件都要用3D打印。我自己有3D打印機,下面不但會給出設計,還會給出實物照片。但是,對于沒有3D
    發表于 02-19 03:54

    循跡智能小車是由哪些部分組成的

    循跡智能小車 循黑線文章目錄循跡智能小車 循黑線硬件菜單硬件使用硬件組裝程序設計前的理解程序代碼硬件菜單單片機型號:STC16F40K1284路紅外循跡模塊小車底盤套件(一個
    發表于 07-14 06:56

    dfrobot路虎5履帶底盤簡介

    真正的“路虎”--可升降地盤+強勁動力履帶2WD小車地盤。
    的頭像 發表于 12-01 10:41 ?1315次閱讀
    dfrobot路虎5<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>簡介

    使用以灰度傳感器實現的曲線循跡以及矩形循跡的資料說明

    在這次課程中,我們小組選定的課題是循跡小車,在長達數周的辛苦付出中,我組小車已能實現功能有1.紅遙控小車2.以灰度傳感器實現矩形
    發表于 12-23 08:00 ?12次下載
    使用以<b class='flag-5'>雙</b><b class='flag-5'>灰度</b>傳感器<b class='flag-5'>實現</b>的曲線<b class='flag-5'>循跡</b>以及矩形<b class='flag-5'>循跡</b>的資料說明

    藍牙遙控履帶底盤行駛

    1. 功能描述 本文提供的示例所實現功能為:用手機APP遙控斜三角履帶底盤樣機實現移動,包括前
    的頭像 發表于 12-16 13:37 ?656次閱讀
    藍牙遙控<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>行駛

    小型履帶底盤的制作

    1.運動功能說明 履帶車可以通過兩個驅動輪的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能,并可通過舵機關節模塊進行小臂的
    的頭像 發表于 01-07 10:56 ?815次閱讀
    <b class='flag-5'>小型</b><b class='flag-5'>雙</b>節<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作

    正三角履帶底盤的制作分享

    1.運動功能說明 正三角履帶底盤可以通過兩側履帶的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛
    的頭像 發表于 01-18 10:40 ?840次閱讀
    正三角<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作分享

    小型三節履帶底盤的制作

    履帶車可以通過兩個驅動輪的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能,并可通過舵機關節模塊進行小臂的抬起和落下。通過底盤
    的頭像 發表于 01-29 09:15 ?1149次閱讀
    <b class='flag-5'>小型</b>三節<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作

    如何讓小型雙輪差速底盤實現灰度循跡功能?

    1. 功能說明 ? ?在機器人車體上安裝2個 灰度傳感器 ,實現機器人按照下圖所指定的路線進行導航運動,來模擬倉庫物流機器人按指定路線行進的工作過程。 ? 2. 使用樣機 ? ? 本實驗使用的樣機為
    的頭像 發表于 03-03 17:14 ?449次閱讀
    如何讓<b class='flag-5'>小型</b>雙輪差速<b class='flag-5'>底盤</b><b class='flag-5'>實現</b><b class='flag-5'>雙</b><b class='flag-5'>灰度</b><b class='flag-5'>循跡</b><b class='flag-5'>功能</b>?

    雙輪差速底盤灰度循跡功能實現

    1. 功能說明 ? ? 在小型雙輪差速底盤樣機前方安裝3個 灰度傳感器 ,實現機器人沿下圖所指定的跑道路線進行運動的效果。 2. 使用樣機
    的頭像 發表于 03-03 17:29 ?716次閱讀
    雙輪差速<b class='flag-5'>底盤</b>三<b class='flag-5'>灰度</b><b class='flag-5'>循跡</b><b class='flag-5'>功能</b>的<b class='flag-5'>實現</b>

    小型平行履帶底盤實現紅外避障功能

    1. 功能說明 ? ?本實驗使用的樣機為R026a樣機小型平行履帶底盤。在樣機前方安裝1個 近紅外傳感器 ,如果遇到障礙,機器人后退,否則機
    的頭像 發表于 03-09 08:46 ?505次閱讀
    <b class='flag-5'>小型</b><b class='flag-5'>平行</b><b class='flag-5'>履帶</b><b class='flag-5'>底盤</b><b class='flag-5'>實現</b>紅外避障<b class='flag-5'>功能</b>

    小型平行履帶底盤實現超聲避障功能

    1. 功能說明 ? ?本實驗使用的樣機為R026a樣機小型平行履帶底盤。在樣機前方安裝1個 超聲波傳感器?,如果遇到障礙,機器人后退、轉向,
    的頭像 發表于 03-09 08:49 ?438次閱讀
    <b class='flag-5'>小型</b><b class='flag-5'>平行</b><b class='flag-5'>履帶</b><b class='flag-5'>底盤</b><b class='flag-5'>實現</b>超聲避障<b class='flag-5'>功能</b>