第一范文网 - 专业文章范例文档资料分享平台

毕业设计智能循迹避障小车设计 doc - 图文

来源:用户分享 时间:2025/8/24 21:53:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

zuo2=0; //左边往后 you1=0;

you2=1; //右边往前 }

void tingzhi() {

zuo1=0;

zuo2=0; //左边往后 you1=0;

you2=0; //右边往前 }

void main() {

while(1) {

if(zuod==0&youd==0) //如果左右两个传感器没有检测到黑线 {

qian(); //直走 out=ZM[1];

if(qiand==0) //如果在直走的过程中遇见障碍物 {

delay(50); //延时判断是否为干扰 if(qiand==0) //不是干扰 {

jiao=0; //蜂鸣器报警 tingzhi();

delay_nms (120);

hou(); //后退半秒 out=ZM[2];

delay(500);

you(); //右转200毫秒 out=ZM[4]; delay(200);

jiao=1; //取消报警

30

} } }

if(zuod==1&youd==0) //如果左边的传感器检测到黑线 {

while(1) {

zuo();

out=ZM[3]; //左转 D1=0;

if(zuod==0) //一直左转到传感器检测不到为止 {

D1=1;

break; //跳出循环 } } }

if(youd==1&zuod==0) {

while(1) {

you(); out=ZM[4]; D2=0;

if(youd==0) {

D2=1;

break; //道理同上 } } } } }

//效果:沿着黑线行走 中途遇见障碍物后退右转

31

附录二 实物图

32

毕业设计智能循迹避障小车设计 doc - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6ms9w656rj3jk4h7sglc72h8v7sa2300vl9_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top