收藏 分享(赏)

纳英特3D机器人比赛讲义(嘉兴).doc

上传人:HR专家 文档编号:6035918 上传时间:2019-03-25 格式:DOC 页数:4 大小:68KB
下载 相关 举报
纳英特3D机器人比赛讲义(嘉兴).doc_第1页
第1页 / 共4页
纳英特3D机器人比赛讲义(嘉兴).doc_第2页
第2页 / 共4页
纳英特3D机器人比赛讲义(嘉兴).doc_第3页
第3页 / 共4页
纳英特3D机器人比赛讲义(嘉兴).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1目标:机器人穿过街区,进入图书馆搜索资料,走出迷宫完成任务第一步:根据机器人特点寻找一条只有右边出现蓝色检测转弯的路线第二步:根据路线写出过程模块1. 右转 90 度 2. 检测地面白色前进3. 过黑线4. 检测地面白色前进5. 检测蓝色标志右转6. 检测地面白色前进7. 检测黑线左转8. 检测地面白色前进9. 检测蓝色标志右转10. 检测地面白色前进11. 检测黑线左转12. 检测地面白色前进13. 检测黑线右转14. 检测地面白色前进15. 过黑线16. 检测地面白色前进17. 检测黑线左转主程序 void main() 内容。 。 。循环结构 while(条件)内容。 。 。条件判断

2、if 条件内容。 。 。else 内容。 。 。模拟端口Analog(端口号)如:灰度 analog(5)指南针 analog(6)数字端口Digital(端口号)如:红外 digital(7)马达Motor(端口,转速)左 0,右 1右转 90 度While(analog(6)180)Motor(0,100)Motor(1,100)检测蓝色标志右转While(analog(6)90)Motor(0,50)Motor(1,100)70 19 87652第三步:根据流程写程序,判断转弯速度void main()while( analog(6)180)motor(0,100);motor(1,10

3、0);while( analog(5)90)motor(0, );motor(1, );while( analog(5)180)motor(0,100);motor(1,100);while( analog(6)90)motor(0, );motor(1, );while( analog(5)180)备注:4motor(0,100);motor(1,100);while( analog(5)90)motor(0, );motor(1, );while( digital(7)=0)motor(0,100);motor(1,100);While(1)if( digital(8)=1 | digital(9)=1)motor(0, );motor(1, );elseif( digital(7)=1)motor(0,100);motor(1,100);elsemotor(0, );motor(1, );机器人进入迷宫前还有一段距离通过 7 号红外,判断右手是否有墙来让机器人进入迷宫永远循环 条件为 1If 如果 8,9 前面遇到障碍左转Else 其他情况如果 7 遇到障碍前进其他情况 右转注意点:红外的长度,哪个是主要条件,如果前面的红外过长,那右手法则进入的时候前面遇到房间的墙壁会这样?如何修改?

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报