




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、int led1=0,led2=0,led3=0,led4=0,led5=0,led6=0,led7=0; /電壓7.8V ;led17 分別用來接收七個(gè)探頭檢測(cè)回來的值int in1=9,in2=3,in3=10,in4=11; /數(shù)字IO口9,3,10,11用來控制電機(jī)int sum=0;void setup() pinMode(0,INPUT);pinMode(7,INPUT); pinMode(1,INPUT);pinMode(8,INPUT); pinMode(2,INPUT);pinMode(3,OUTPUT); pinMode(6,INPUT);pinMode(9,OUTPUT)
2、; pinMode(4,INPUT);pinMode(10,OUTPUT); pinMode(13,INPUT);pinMode(11,OUTPUT); pinMode(12,INPUT);pinMode(5,INPUT); digitalWrite(in2,LOW);digitalWrite(in4,LOW);void motor(char pwmpin,char pin,int val) /給電機(jī)兩個(gè)輸入口賦PWM值 pinMode(pin, OUTPUT); analogWrite(pwmpin,val); digitalWrite(pin,LOW);void turn_led1_0()
3、 /in1給20,in2給低電平 /in3給250,in4給低電平 motor(in1,in2,20); /PWM滿值255,差值決定轉(zhuǎn)角度,大小決定速度 motor(in3,in4,250);void turn_led1_1() motor(in1,in2,20); motor(in3,in4,250);void turn_led2_0() motor(in1,in2,70); motor(in3,in4,250);void turn_led2_1() motor(in1,in2,130); motor(in3,in4,250);void turn_led3_0() motor(in1,in
4、2,180); motor(in3,in4,250);void turn_led3_1() motor(in1,in2,250); motor(in3,in4,250);void turn_led4_0() motor(in1,in2,250); motor(in3,in4,250);void turn_led4_1() motor(in1,in2,250); motor(in3,in4,250);void turn_led5_0() motor(in1,in2,250); motor(in3,in4,180);void turn_led5_1() motor(in1,in2,250); mo
5、tor(in3,in4,130);void turn_led6_0() motor(in1,in2,250); motor(in3,in4,70);void turn_led6_1() motor(in1,in2,250); motor(in3,in4,20);void turn_led7_0() motor(in1,in2,250); motor(in3,in4,20);void turn_stop() motor(in1,in2,0); motor(in1,in2,0);void test() /檢測(cè)光電管探頭。是黑線返回高電平(1),白線返回低電平(0),這與實(shí)際電路相關(guān) /0,1,2,
6、6,4,7,8是數(shù)字IO口,讀取檢測(cè)值 led1=digitalRead(0); led2=digitalRead(1); led3=digitalRead(2); led4=digitalRead(6); led5=digitalRead(4); led6=digitalRead(7); led7=digitalRead(8);int deal() /對(duì)每個(gè)探頭賦值:從左往右-6,-4,-2,0,2,4,6 記錄檢測(cè)到黑線的探頭個(gè)數(shù)并將值相加 int a=0,b=0,c=0,d=0,e=0,f=0,g=0; int i=0,value=0; test(); if(led1=1) a=-6;
7、i+; if(led2=1) b=-4; i+; if(led3=1) c=-2; i+; if(led4=1) d=0; i+; if(led5=1) e=2; i+; if(led6=1) f=4; i+; if(led7=1) g=6; i+; sum=a+b+c+d+e+f+g; /求平均值,較精確的確定黑線位置 if(i=0) value=8; /分母不能為0,沖出跑道均沒檢測(cè)到的特殊情況,讓小車保持上一次的狀態(tài) else if(i3) value=sum/i; /一般的情況:1個(gè)或2個(gè)檢測(cè)到黑線 else if(sum0) value=6; else value=0; return
8、 value; void loop() static char a5,j=0; /數(shù)組記錄上次值 if(j=5) j=0; if(deal()=8) if(j=0) aj=a4; else aj=aj-1; switch(aj) /對(duì)各種返回值的響應(yīng)速度和轉(zhuǎn)彎角度 case -6:turn_led1_0();break; case -5:turn_led1_1();break; case -4:turn_led2_0();break; case -3:turn_led2_1();break; case -2:turn_led3_0();break; case -1:turn_led3_1();break; case 0:turn_led4_0();break; case 1:turn_led4_1();break; case 2:turn_led5_0();break; case 3:turn_led5_1();break; case 4:turn_led6_0();break; case 5:turn_led6_1();break; case 6:turn_led7_0();break; default:turn_led4_0()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人力資源咨詢顧問合同范本
- 佛山木版年畫童子形象研究及再創(chuàng)作
- 商業(yè)項(xiàng)目政府合同范本
- 廚柜制作合同范本
- 公園圍擋合同范本
- 個(gè)人耕地合同范例
- 臨時(shí)派遣工合同范本
- 保安司機(jī)合同范例
- 原油訂購(gòu)合同范本
- 保密報(bào)酬合同范本
- 全過程工程咨詢文件管理標(biāo)準(zhǔn)
- 模特?cái)z影及肖像使用合同協(xié)議范本
- 2025年湘潭醫(yī)衛(wèi)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 《預(yù)制高強(qiáng)混凝土風(fēng)電塔筒生產(chǎn)技術(shù)規(guī)程》文本附編制說明
- 2025福建福州地鐵集團(tuán)限公司運(yùn)營(yíng)分公司校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 兒童睡眠障礙治療
- 四川省建筑行業(yè)調(diào)研報(bào)告
- 北京市豐臺(tái)區(qū)2024-2025學(xué)年高三上學(xué)期期末英語試題
- 2025上海市嘉定工業(yè)區(qū)農(nóng)村青年干部招聘22人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025湖北省煙草專賣局(公司)招聘200人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025采購(gòu)部年度工作計(jì)劃
評(píng)論
0/150
提交評(píng)論