福建船政交通学院
return; } } if(p_3) { analogWrite(2,0); analogWrite(4,0); analogWrite(3,90); analogWrite(5,90); } else if(p_4) { analogWrite(2,0); analogWrite(4,0); analogWrite(3,90); analogWrite(5,90); } else if(p_2) { analogWrite(2,30); analogWrite(4,0);
analogWrite(3,0); analogWrite(5,40); } else if(p_5) { analogWrite(2,0); analogWrite(4,30); analogWrite(3,40); analogWrite(5,0); } else if(p_1) { analogWrite(2,40); analogWrite(4,0); analogWrite(3,0); analogWrite(5,50); } else if(p_6) { analogWrite(2,0); analogWrite(4,40); analogWrite(3,50); 17 Arduino循迹小车 analogWrite(5,0); } } } void TURN_90(unsigned char e) { stop(rl); delay (500); if(e==r) { delay (10); analogWrite(2,0); analogWrite(4,70); analogWrite(3,60); analogWrite(5,0); delay (450); do { p_1=digitalRead(22); p_2=digitalRead(24); p_3=digitalRead(26); p_4=digitalRead(28); p_5=digitalRead(30); p_6=digitalRead(32); if(p_4||p_3) { delay (3); p_1=digitalRead(22); p_2=digitalRead(24); p_3=digitalRead(26); p_4=digitalRead(28); p_5=digitalRead(30); p_6=digitalRead(32); } } while(!(p_4||p_3)); } else if(e==l) { delay (10); analogWrite(2,70); 18
福建船政交通学院
analogWrite(4,0); analogWrite(3,0); analogWrite(5,60); delay (450); do { p_1=digitalRead(22); //读取12位灰度 p_2=digitalRead(24); p_3=digitalRead(26); p_4=digitalRead(28); p_5=digitalRead(30); p_6=digitalRead(32); if(p_3||p_4) { delay (3); p_1=digitalRead(22);
p_2=digitalRead(24); p_3=digitalRead(26); p_4=digitalRead(28); p_5=digitalRead(30); p_6=digitalRead(32); } } while(!(p_3||p_4)); } stop(rl); delay (100); } void loop() { while(1) { FOLL_FINE(1); 19
Arduino循迹小车 结 论
经过努力《Arduino循迹小车设计与实现》实务专题的毕业设计终于接近尾声。较好地实现了小车自动循迹行驶功能。但是仍旧有许多不足的地方,循迹车部分由于是遥控车改造所以无法进行大幅度的拐弯,循迹行驶的灵敏度不高,循迹部分的这两个问题造成拍摄视频时难度加大。
以为学的知识已经很完善,但是通过这次对《Arduino智能小车》实务专题的毕业设计,让我认识到自己所学的东西不过是冰山一角,认识到理论和实践相合的重要性。之后,我会更加勤奋地去学习。如果说完成毕业设计是我们这几个月艰苦奋斗的“硬件”成果,那么能够激起我对知识的不断渴求则是这几月不懈努力的“软件”成果。
通过这“最后一次的大学作业”,我深刻理解了理论和实践相结合的重要性,理论与实践相结合不仅可以巩固我们所学的的知识,还加深与巩固了原有的知识,更重要的是还拓宽了我们的知识面,学到了更多更深的东西,与此同时,自己的动手能力也大大的提高。在说明文的编写过程中,查阅了不少的相关资料,使我Arduino单片机、L298N驱动芯片、灰度传感器、光电传感器等电子元器件有了更进一步的了解和掌握,同时也衬托出自己专业知识学得还不扎实。特别是在电路制作过程中,由于缺少实际经验,对单片机的很多功能还不能熟练的掌握。所以在今后的工作和学习过程中,应加强专业知识的学习,不段以理论和实践相结合,锻炼出具有突出的专业技能,不段完善自己,拓宽知识面,最终成为复合型人才,适应社会的挑战,实现人生的自我价值。
20
相关推荐: