目录
一、前言
学习51前前后后加起来快两个月了,从一开始的入门到现在的结束,离不开学长学姐们的帮助。 对我来将51毕竟只是入门阶段,我的主要目标还是学习32,本文以51小车项目来作为51学习的结束吧。
二、小车硬件总结
(一)、整体构架
器件清单:
1.小车部件(马达、电源、其他配件组装等)
2.一个51开发板
3.一个L298N
4.两个红外避障模块
5.一个蓝牙模块两个循迹模块
(二)、接线
接线最好标上标签,方便接线,尤其是电源线和地线
三、小车软件总结
(一)、代码思路
1.设置四个IO控制电机转动,和两个IO控制电机使能调节转速
2.循迹和避障代码写成函数,方便移植
3.重点:串口中断格式和原理,以及在控制时写法
4.定时器0计算PWM波实现调速
(二)、代码下载
链接:https://pan.baidu.com/s/16xajhrye6bmkZGOzdqFv1w
提取码:2233
四、功能展示
避障:
51避障小车,需要资料联系我
循迹:
51寻迹小车,需要资料的联系我,免费发
蓝牙:
51蓝牙调速小车,需要资料的联系我
五、51学习总结
(一)、实践项目
这个小车项目一开始是应学长要求开始搞的,当时也没想那么多,以前也没有做过,遇到不会的有自己想过,到网上查资料,问过学长学姐,总之就是一脸茫然,四处找资料想搞好。
不过好在经过不断摸索,勉强实现小车基本功能。
一开始我没有想玩那么多模块的,最开始什么都不会,搞个蓝牙连接都弄得我狼狈。
这个小车对于我而言是我对于学习单片机兴趣的开始,是我的启蒙。
(二)、改进和提高
对于51的学习我会暂时告一段落了,毕竟我觉得对我而言,32才是我下一步的学习目标。
有的时候想不到自己要做什么,很迷茫,但是我觉的不因该就此停下,在黑暗中找不到光明的人,与其在原地等,还不如自己确定一个方向去,闯,即使可能会失败,但是我觉得这也可能不完全是我自己的问题(这包括一些学校的资源等等),但是我最先想到还是自己的问题,于是我至少不会盲目的找准一个方向去努力,冲击,于是我请教授,优秀的学长,请教他们我对于自己未来想从事的工作而言,我现在,就目前而言我能做什么呢,我很幸运,能得到他们的帮助,我非常的感谢他们对我的帮助。
但是尽管如此,我仍然对未来带有一定的抽象,但我仍然是充满希望的,加油吧,明天会更好!