簡介:
Create-RobotCar智能機器車套件適合于單片機學習、開發及各種單片機實驗,同時也可以進行各種機器人比賽(滅火、迷宮、跟蹤、競技等),是各大專院校應用電子、自動控制、計算機應用、機電一體化等專業輔助教學、課程實習、課程設計、畢業設計的理想實驗設備,也是各種電子興趣小組、電子愛好者、參加各種電子競賽的理想學習工具,可以讓學生極大地提高學習積極性,把學生從枯燥的單片機學習中解脫出來。
特點:
◆ 控制器兼容51、AVR等多種單片機;
◆ 提供豐富的智能控制接口資源,包括紅外傳感、光電編碼、直流/伺服電機控制等;
◆ 線路板提供萬用擴展接口,非常方便使用者擴展其它智能控制功能;
◆ 支持在線編程、在線充電功能。
view.png (1.07 MB, 下載次數: 84)
下載附件
2017-6-23 14:46 上傳
Create-RbCar 智能機器車實物圖.jpg (149 KB, 下載次數: 93)
下載附件
2017-6-23 14:45 上傳
搜狗截圖20170623141319.png (126.1 KB, 下載次數: 106)
下載附件
2017-6-23 14:46 上傳
搜狗截圖20170623141429.png (478.77 KB, 下載次數: 86)
下載附件
2017-6-23 14:48 上傳
0.png (45.29 KB, 下載次數: 82)
下載附件
2017-6-23 21:01 上傳
0.png (49.49 KB, 下載次數: 93)
下載附件
2017-6-23 21:02 上傳
單片機源程序如下:
- #include"main.h"
- void delay (uint n)
- {
- while(n)
- n--;
- }
- void light_control(uchar op)//轉向燈控制子程序
- {
- P1 |=0X04;
- P0 =op;
- P1 &=0XFB;
- }
- void control(uchar n,uchar state,uchar light)
- {
- uchar i;
- light_control(light); //轉向指示燈
- P2 =state; //行使方向改變
- for(i=n;i>0;i--)
- {delay(2000);}
- P2=state5;
- delay(1000);
- light_control(light_off); //關閉
- P2=state1;
- delay(2000);
- }
- /*********************************
- 光敏電阻分布接口
- 車身從左到右的應的IO為p03,p04,p05,p06,p07;
- *********************************/
- void scanf_obj(void) //尋跡和測障礙物程序
- {
- uchar temp=0,temp1=0,temp3=0;
- cs_245=0;
- temp1=P2;
- temp=P0;
- cs_245=1;
- if((temp&0x70)!=0x70)
- {
- if((temp&0x30)==0x30)
- { control(1,state3,left_light); } //左外邊檢測到黑線,左轉
- else if((temp&0x60)==0x60)
- { control(1,state2,right_light);} //右外邊檢測到黑線,右轉
- else if((temp&0x08)==0x08)
- { control(2,state3,left_light); } //左內邊檢測到黑線,左轉
- else if((temp&0x80)==0x80)
- { control(2,state2,right_light);} //右內邊檢測到黑線,右轉
- }
- P2=temp1 ;
- }
- main()
- {
- delay(40000);
- P2 &=0x0f;
- light_control(light_off);
- control(3,state1,light_off);
- while(1)
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
說明書和原理圖.zip
(5.26 MB, 下載次數: 54)
2017-6-23 14:50 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
程序.zip
(390.8 KB, 下載次數: 32)
2017-6-23 14:50 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|