查看(RB-13K006)4WD鋁合金小車平臺的源代碼
←
(RB-13K006)4WD鋁合金小車平臺
跳轉(zhuǎn)至:
導(dǎo)航
、
搜索
因為以下原因,你沒有權(quán)限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復(fù)制此頁面的源代碼:
[[文件:RB-13K006.jpg|500px|縮略圖|右]] ==產(chǎn)品概述== 2014年最新推出的Arduino 4WD鋁合金移動機器人平臺是哈爾濱奧松機器人科技有限公司汲取國內(nèi)外多款移動平臺優(yōu)點于一體,并結(jié)合全國大學(xué)生電子設(shè)計競賽規(guī)則以及Arduino互動教學(xué)課程要求,自主研發(fā)的全鋁合金4輪驅(qū)動移動機器人平臺。此款平臺可搭載多款控制器、驅(qū)動器、傳感器和無線射頻模塊等,平臺上支撐板設(shè)有51單片機控制器、Arduino mega168控制器、Arduino mega328控制器、Arduino MEGA1280控制器、32路舵機控制器固定孔,二自由度舵機云臺固定槽、碰撞開關(guān)安裝孔,除此之外,前端板可安裝紅外避障傳感器、紅外測距傳感器、光線傳感器、超聲波傳感器、超亮發(fā)光燈等。平臺主體采用硬質(zhì)鋁合金材料,此種材料具有重量輕、強度高、不變形等特點。再加上獨特的外形設(shè)計與色彩搭配,給人以炫酷的感覺。<br/> 由于近年來機器人比賽多為競技對抗類,所以多款顏色選擇,可讓您按顏色分隊場地上方懸掛攝像頭,可以進行圖像識別與圖像追蹤應(yīng)用。平臺動力輸出類型為四輪驅(qū)動,特設(shè)常用多款直流減速電機固定孔,可依據(jù)個人喜好更換電機與輪胎,使機器人輕松完成越障、爬坡等高性能測試。平臺輪胎采用優(yōu)質(zhì)彈性橡膠,具有減震、耐磨、抓地力強等優(yōu)點,能適應(yīng)光滑路面和崎嶇路面。這款平臺非常適合Arduino愛好者、各大中小學(xué)開展機器人普及教育使用,更適合學(xué)生用其參加全國大學(xué)生電子大賽、智能車競賽、足球機器人等比賽。讓你輕松感受機器人DIY無限樂趣! ==配件清單== ===組件列表=== [[文件:RB-13K0061.jpg|700px|縮略圖|居中]] ===連接件列表=== [[文件:RB-13K0062.jpg|700px|縮略圖|居中]] ===尺寸圖=== [[文件:RB-13K0064.jpg|700px|縮略圖|居中]] ==規(guī)格參數(shù)== # 驅(qū)動電機齒輪箱減速比:1:48 # 驅(qū)動電機無負(fù)載轉(zhuǎn)速:220rpm # 車輪直徑:65mm # 車輪寬度:26mm # 平臺長度:206mm # 平臺寬度:200mm # 平臺高度:65mm # 平臺重量:620g # 底盤距地面距離:13mm ==應(yīng)用例程== ===主要設(shè)備=== # Arduino 控制器×1 # Arduino 傳感器擴展板V5.0×1 # RB-421 舵機×1 # 超聲波模塊×1 # 超聲波支架×1 # 雙H 橋驅(qū)動板×1 # 鋰電池×1 # 4WD 移動平臺×1 套 ===接線說明=== # 數(shù)字口2→接超聲波 # 數(shù)字口10→接RB-421 舵機 # 數(shù)字口5→接雙H 橋驅(qū)動板的EB # 數(shù)字口6→接雙H 橋驅(qū)動板的I4 # 數(shù)字口7→接雙H 橋驅(qū)動板的I3 # 數(shù)字口8→接雙H 橋驅(qū)動板的I1 # 數(shù)字口9→接雙H 橋驅(qū)動板的I2 # 數(shù)字口11→接雙H 橋驅(qū)動板的EA ===接線圖=== [[文件:RB-13K0063.jpg|700px|縮略圖|居中]] ===示例程序=== <pre style='color:blue'>#include <Servo.h> Servo myservo; int duration; //定義變量duration 用來存儲脈沖 int distance; //定義變量distance 用來存儲距離值 int srfPin = 2; //定義srfPin 為數(shù)字口2 int z; //定義變量Z int val; //定義變量val int val1; //定義變量val1 int val2; //定義變量val2 void setup() { myservo.attach(10); //10 號引腳輸出舵機控制信號 Serial.begin(9600); //僅能使用9、10 號引腳 pinMode(8,OUTPUT); //定義I3 接口 pinMode(9,OUTPUT); //定義I4 接口 pinMode(11,OUTPUT); //定義EB(PWM 調(diào)速)接口 pinMode(5,OUTPUT); //定義EA(PWM 調(diào)速)接口 pinMode(6,OUTPUT); //定義I2 接口 pinMode(7,OUTPUT); //定義I1 接口 pinMode(srfPin,OUTPUT); //定義srfPin 為輸出接口 myservo.write(90); //使舵機轉(zhuǎn)到90 度 } void loop() { delay(20); //延時20 毫秒 Goahead(); //調(diào)用前進子程序 val=Ultrasonic(z); //將超聲波讀取的距離值賦值給val if(val<25) //判斷如果val 小于25 則繼續(xù)執(zhí)行 { Stop(); //調(diào)用停止子程序 myservo.write(7); //讓舵機轉(zhuǎn)0 度 delay(1000); //延時1 秒等待舵機到達指定位置 val1=Ultrasonic(z); //將超聲波讀取的距離值賦值給val1 delay(1000); //延時1 秒等待舵機到達指定位置 myservo.write(174); //讓舵機轉(zhuǎn)180 度 delay(1000); //延時1 秒等待舵機到達指定位置 val2=Ultrasonic(z); //將超聲波讀取的距離值賦值給val2 delay(1000); //延時1 秒等待舵機到達指定位置 myservo.write(90); //讓舵機轉(zhuǎn)90 度 delay(1000); //延時1 秒 if(val1<val2) { Turn_left(); //調(diào)用左轉(zhuǎn)子程序 delay(200); //延時200 毫秒 } else { Turn_right(); //調(diào)用右轉(zhuǎn)子程序 delay(200); //延時200 毫秒 } delay(500); //延時500 毫秒 } } int Ultrasonic(int distance) { digitalWrite(srfPin, LOW); //高電平觸發(fā)前發(fā)送2 微秒的低電平 delayMicroseconds(2); digitalWrite(srfPin, HIGH); //發(fā)送10 微秒的高電平開始檢測 delayMicroseconds(10); digitalWrite(srfPin, LOW); //等待脈沖返回前發(fā)送一個低電平 pinMode(srfPin, INPUT); duration = pulseIn(srfPin, HIGH); //從URF02 讀取脈沖 distance = duration/58; //除以58 得到距離值 return distance; } void Goahead()//前進 { analogWrite(5,145); //輸入模擬值進行設(shè)定速度 digitalWrite(6,HIGH); //使直流電機(左)順時針轉(zhuǎn) digitalWrite(7,LOW); analogWrite(11,160); //輸入模擬值進行設(shè)定速度 digitalWrite(8,HIGH); //使直流電機(右)逆時針轉(zhuǎn) digitalWrite(9,LOW); } void Stop()//停止 { digitalWrite(6,HIGH); //使直流電機(左)制動 digitalWrite(7,HIGH); digitalWrite(8,HIGH); //使直流電機(右)制動 digitalWrite(9,HIGH); } void Turn_right()//右轉(zhuǎn) { analogWrite(5,165); //輸入模擬值進行設(shè)定速度 digitalWrite(6,LOW); //使直流電機(左)逆時針轉(zhuǎn) digitalWrite(7,HIGH); analogWrite(11,140); //輸入模擬值進行設(shè)定速度 digitalWrite(8,HIGH); //使直流電機(右)逆時針轉(zhuǎn) digitalWrite(9,LOW); } void Turn_left()//左轉(zhuǎn) { analogWrite(5,165); //輸入模擬值進行設(shè)定速度 digitalWrite(6,HIGH); //使直流電機(左)逆時針轉(zhuǎn) digitalWrite(7,LOW); analogWrite(11,160); //輸入模擬值進行設(shè)定速度 digitalWrite(8,LOW); //使直流電機(右)順時針轉(zhuǎn) digitalWrite(9,HIGH); }</pre> ==產(chǎn)品相關(guān)推薦== 購買地址:[http://lifestyle201.com/goods-230.html 4WD鋁合金小車平臺]
返回
(RB-13K006)4WD鋁合金小車平臺
。
來自“
http://lifestyle201.com/wiki/index.php/(RB-13K006)4WD鋁合金小車平臺
”
導(dǎo)航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導(dǎo)航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關(guān)更改
特殊頁面
頁面信息
隱私政策
關(guān)于ALSROBOT WiKi
免責(zé)聲明