色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

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

jf_72402704 ? 來源:jf_72402704 ? 作者:jf_72402704 ? 2023-03-09 08:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 功能說明

本實驗使用的樣機為R026a樣機小型平行履帶底盤。在樣機前方安裝1個 超聲波傳感器,如果遇到障礙,機器人后退、轉向,否則機器人前進,實現機器人避障的效果。

pYYBAGQJLP-AWQdeAABGOJA-uts271.jpg

2. 電子硬件

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

主控板 Basra(兼容Arduino Uno)
擴展版 Bigfish2.1
傳感器 超聲波傳感器

兩個直流電機連在D5,D6以及D9,D10接口上;超聲波傳感器連在A4接口上。

poYBAGQJLP-ARsphAABC7EhHGZA604.jpg

3. 示例程序

編程環境:Arduino 1.8.19

編寫并燒錄以下程序(text.ino),該程序將實現超聲避障的動作

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

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

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

           by 機器譜 2023-02-10                                   

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

int _ABVAR_1_i = 0 ;

int ardublockUltrasonicSensorCodeAutoGeneratedReturnCM(int trigPin, int echoPin)

{

  long duration;

  pinMode(trigPin, OUTPUT);

  pinMode(echoPin, INPUT);

  digitalWrite(trigPin, LOW);

  delayMicroseconds(2);

  digitalWrite(trigPin, HIGH);

  delayMicroseconds(20);

  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);

  duration = duration / 59;

  if ((duration < 2) || (duration > 300)) return false;

  return duration;

}



void turnLeft();

void forward();

void back();


void setup()

{

  pinMode( 10, OUTPUT);

  pinMode( 6, OUTPUT);

  pinMode( 5, OUTPUT);

  pinMode( 9, OUTPUT);

  digitalWrite( 19 , LOW );


}


void loop()

{

  _ABVAR_1_i = ardublockUltrasonicSensorCodeAutoGeneratedReturnCM( 19 , 18 ) ;

  if (( ( ( _ABVAR_1_i ) <= ( 5 ) ) && ( ( _ABVAR_1_i ) > ( 0 ) ) ))

  {

    back();

    delay( 1000 );

    turnLeft();

    delay( 1500 );

  }

  else

  {

    forward();

  }

}


void forward()

{

  analogWrite(5 , 0);

  analogWrite(6 , 165);

  analogWrite(9 , 0);

  analogWrite(10 , 165);

}


void back()

{

  analogWrite(5 , 165);

  analogWrite(6 , 0);

  analogWrite(9 , 165);

  analogWrite(10 , 0);

}


void turnLeft()

{

  analogWrite(5 , 165);

  analogWrite(6 , 0);

  analogWrite(9 , 0);

  analogWrite(10 , 165);

}
審核編輯黃宇

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

    關注

    2567

    文章

    53080

    瀏覽量

    768256
  • 機器人
    +關注

    關注

    213

    文章

    29778

    瀏覽量

    213187
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    msp430的超聲波測距和循跡小車程序,跪求!

    msp430的超聲波測距和循跡小車程序,跪求!
    發表于 04-17 17:58

    請問STM32 Cube MX怎么實現超聲工程?

    請問STM32 Cube MX怎么實現超聲工程?
    發表于 09-26 08:42

    如何實現舵機+超聲小車藍牙遙控

    如何實現舵機+超聲小車藍牙遙控
    發表于 10-13 07:51

    一臺能實現功能小車的設計資料分享

    使用51單片機+超聲波傳感器來設計一臺能實現功能的小車,使小車對其運動方向受到的阻礙作出各種躲避障礙的動作。
    發表于 11-18 06:01

    如何去實現一種基于超聲波測距模塊的智能小車呢

    HC-SR04超聲波測距模塊的工作原理是什么?如何去實現一種基于超聲波測距模塊的智能小車呢?
    發表于 11-26 07:09

    如何去實現一種基于STM32的超聲小車代碼呢

    如何去實現一種基于STM32的超聲小車代碼呢?超聲
    發表于 11-26 06:52

    怎樣去設計一個基于STM32的超聲小車

    超聲小車原理就是通過給超聲波模塊超過10us的高電平信號,自動發送8個40KHZ的方波,來檢測是不是有信號的返回,如果有信號的返回,那么就判斷為前方有障礙物,并且通過舵機云臺,來
    發表于 01-05 06:01

    如何利用STM32F103RCT6實現超聲小車的設計?

    如何利用STM32F103RCT6實現超聲小車的設計?
    發表于 01-20 06:47

    基于超聲波傳感器的AGV模塊設計與實現

    提示功能、CAN總線技術,針對包含多個超聲波傳感器的AGV模塊進行硬件和軟件上的開發。CAN總線技術的應用使AGV
    發表于 12-08 11:37 ?42次下載

    基于51單片機的小車電路實現

    介紹模型小車自適應行駛和的一個實例,通過超聲波傳感器感知車輛行駛 環境,實現小車的自適應巡航、
    發表于 03-24 16:50 ?32次下載

    基于多超聲波信息融合的小車算法實現_劉崇翔

    基于多超聲波信息融合的小車算法實現_劉崇翔
    發表于 03-17 16:04 ?13次下載

    小型雙節履帶底盤的制作

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

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

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

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

    1. 功能說明 ? ?在小型平行履帶底盤樣機上安裝2個 灰度傳感器 ,實現機器人沿指定路線進行運
    的頭像 發表于 03-09 08:52 ?694次閱讀
    <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>
    主站蜘蛛池模板: 免费观看美女的网站 | 国产精品免费一区二区三区视频 | 52av我爱 | 岛国片免费看 | 国产麻豆91网在线看 | 亚洲综合无码一区二区 | 一区二区三区国产 | 国产精品97久久AV麻豆 | 亚洲乱码爆乳精品成人毛片 | 99视频精品全部免费免费观 | 高清大胆欧美videossexo | 欧美多人群p刺激交换电影 欧美多毛的大隂道 | a久久99精品久久久久久蜜芽 | 亚洲高清国产拍精品动图 | 直插下身完整的欧美版 | 百性阁论坛首页 | 打卡中国各地奋斗第一线 | 一边捏奶头一边啪高潮会怎么样 | 牲高潮99爽久久久久777 | 伊人久久综合影院首页 | 总裁呻吟双腿大开男男H | 亚洲日韩欧美国产中文在线 | 97国内精品久久久久久久影视 | 一品道门免费视频韩国 | 性欧美videosex18嫩 | xx在线观看| 国内自拍 在线 亚洲 欧美 | 国产亚洲视频中文字幕 | 日韩插啊免费视频在线观看 | 青草影院天堂男人久久 | 色多多深夜福利免费观看 | 纲手胸被爆羞羞免费 | 日韩少妇爆乳无码专区 | 日本双渗透 | 中文字幕在线免费观看视频 | 久久久久999| 日美欧韩一区二去三区 | 啊轻点啊再深点视频免费 | 色欲久久精品AV无码 | 中文字幕在线观看亚洲视频 | 小SAO货水真多把你CAO烂 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品