循迹小车详细制作过程,基于c51单片机的智能循迹小车
循迹小车具体制作过程?
循迹小车是一种在控制系统的作用下,可以准确沿既定路线自动行驶的系统。
循迹小车制作采取STC89C52单片机为主控制芯片,结合直流电机、传感器、电源电路及其他外围电路;
设计达到了小车沿黑色轨迹行走的智能循迹小车,这当中小车循迹功能由红外式光电传感器完成,小车的驱动功能由L293D驱动电路完成。
网盘资料免费下载
华宇考试网免费资料下载
-
网盘资料下载
点我进入网盘
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

根据51单片机的智能循迹小车的设计详细思路?
可以使用红外对射管,黑色的会被吸收,白色的会反弹,通过这个完全就能够判断现目前是不是在线里面,从而控制下小车行驶。
循迹小车如何用mblock编程?
你需取得他的源代码,或者他的官方编码模式及其格式和匹配伏后面,在m block里面开通在线网络在线编程。
寻迹小车编程不对会烧吗?
不会。
寻迹小车编程不对不会烧,编程不对大多数情况下不会烧坏机器,正常情况下编程出问题,就是死机,重新烧录新的程序后完全就能够正常运行。
也有一种情况可能致使其他机器坏掉,例如错误驱动某个口,致使其他零件短路,就可以烧坏其他零件。
带蓝牙的寻迹小车要写什么程序?
#define P_IOA_Data (volatile unsigned int *)0x7000 #define P_IOA_Dir (volatile unsigned int *)0x7002 #define P_IOA_Attrib (volatile unsigned int *)0x7003 unsigned int scan();//检测黑线函数定声明 unsigned int num=0; void delay(); void init_1()//输入初始化 { [P_IOA_Dir]=0x00f0; [P_IOA_Attrib]=0x00f0; [P_IOA_Data]=0x000f; } //void init_2()//输出初始化 //{ //[P_IOA_Dir]=1; //[P_IOA_Attrib]=1; //[P_IOA_Data]=0; //} void main() { while(1) { void init_1(); num=scan(); //void init_2(); switch(num) { case 1: { while(1) { [P_IOA_Data]=0x9f; delay(500); // if([P_IOA_Data]==1)//传感器返回1,则终止转弯,下同 break; } } case 2: { while(1) { [P_IOA_Data]=0x9f; delay(500); break; } } case 4: { while(1) { [P_IOA_Data]=0x6f; delay(500); break; } } case 5: { while(1) { [P_IOA_Data]=0x6f; delay(500); break; } } case 0: { while(1) { [P_IOA_Data]=0x5f; delay(500); break; } } } [P_IOA_Data]=0x5f;//直走 delay(500); } } void delay(uint z) { uint x,y; for(x=z;x0;x-) for(y=110;y0;y-); } unsigned int scan() { if(P_IOA_Data==0xfe) { num=1; return num; } if(line_2==0xfd) { num=2; return num; } if(line_4==0xfb) { num=4; return num; } if(line_5==0xf7) { num=5; return num; } return 0; }
小车循迹的原理问题?
小车循迹原理:红外发射管发射光线到路面,红外光碰见白色背景做底则被反射,接收管接收到反射光,经施密特触发器整形后输出低电平;当红外光碰见黑线时则被吸收,接收管没有接收到反射光,经施密特触发器整形后输出高电频。
药师/士/主管备考资料及辅导课程
医学教育网卫生职称免费资料下载
-
电子版资料领取
辅导班培训课程
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
药师/士/主管培训班-名师辅导课程


声明:该文观点仅代表作者本人,华宇考试网系信息发布平台,仅提供信息存储空间服务。
对内容有建议或侵权投诉请联系邮箱:e8548113@foxmail.com
相关推荐: