找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6126|回复: 2
收起左侧

一款智能车程序及原理图等详细资料分享

[复制链接]
ID:213318 发表于 2017-6-23 14:52 | 显示全部楼层 |阅读模式
简介:

Create-RobotCar智能机器车套件适合于单片机学习、开发及各种单片机实验,同时也可以进行各种机器人比赛(灭火、迷宫、跟踪、竞技等),是各大专院校应用电子、自动控制、计算机应用、机电一体化等专业辅助教学、课程实习、课程设计、毕业设计的理想实验设备,也是各种电子兴趣小组、电子爱好者、参加各种电子竞赛的理想学习工具,可以让学生极大地提高学习积极性,把学生从枯燥的单片机学习中解脱出来。

特点:

◆ 控制器兼容51、AVR等多种单片机;

◆ 提供丰富的智能控制接口资源,包括红外传感、光电编码、直流/伺服电机控制等;

◆ 线路板提供万用扩展接口,非常方便使用者扩展其它智能控制功能;

◆ 支持在线编程、在线充电功能。
view.png


Create-RbCar 智能机器车实物图.jpg

搜狗截图20170623141319.png

搜狗截图20170623141429.png

0.png 0.png
单片机源程序如下:
  1. #include"main.h"

  2. void delay (uint n)
  3. {
  4. while(n)
  5.    n--;
  6. }       
  7. void  light_control(uchar op)//转向灯控制子程序
  8. {
  9.     P1 |=0X04;
  10.     P0  =op;
  11.     P1 &=0XFB;
  12. }

  13. void  control(uchar n,uchar state,uchar light)
  14. {
  15.   uchar i;
  16.   light_control(light);                //转向指示灯
  17.   P2 =state;                //行使方向改变
  18.   for(i=n;i>0;i--)
  19.   {delay(2000);}
  20.   P2=state5;
  21.   delay(1000);
  22.   light_control(light_off);        //关闭
  23.   P2=state1;
  24.   delay(2000);
  25. }

  26. /*********************************
  27. 光敏电阻分布接口
  28. 车身从左到右的应的IO为p03,p04,p05,p06,p07;
  29. *********************************/

  30. void scanf_obj(void)             //寻迹和测障碍物程序
  31. {
  32.    uchar temp=0,temp1=0,temp3=0;
  33.    cs_245=0;
  34.    temp1=P2;
  35.    temp=P0;
  36.    cs_245=1;
  37.     if((temp&0x70)!=0x70)
  38.         {
  39.            if((temp&0x30)==0x30)
  40.              { control(1,state3,left_light); }   //左外边检测到黑线,左转
  41.             else if((temp&0x60)==0x60)
  42.                  { control(1,state2,right_light);}         //右外边检测到黑线,右转
  43.                 else if((temp&0x08)==0x08)                          
  44.                  { control(2,state3,left_light); }   //左内边检测到黑线,左转
  45.                 else if((temp&0x80)==0x80)
  46.                  { control(2,state2,right_light);}   //右内边检测到黑线,右转                   
  47.          }
  48.     P2=temp1 ;
  49. }

  50. main()
  51. {
  52.     delay(40000);
  53.     P2 &=0x0f;
  54.     light_control(light_off);
  55.     control(3,state1,light_off);
  56.       while(1)
  57. ……………………

  58. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
说明书和原理图.zip (5.26 MB, 下载次数: 51)

评分

参与人数 1黑币 +2 收起 理由
1107230861 + 2 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:297622 发表于 2018-5-27 10:18 | 显示全部楼层
话说。为什么一般都用的是2驱车呢
回复

使用道具 举报

ID:390293 发表于 2018-8-27 09:25 | 显示全部楼层
下载试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表