智能车入门:新手从零开始,教程引导你一步步成长
前言
本系列文章是针对 第一次接触智能车 /学校没有传承 不知道 如何上手做智能车 的同学
将这个系列看完,应该就能够 做出正常的 一个低速完赛的电磁车,
如果你是想提速,寻找新的方案,那么这个教程并不适合你,可以退出这篇文章,以节省你的时间。
我这系列文章的思路是,安装编译环境——简单程序调用——电机、舵机、屏幕等独立模块的调用和简单使用——中断、闭环等常识——元素识别——菜单、人机交互——进阶使用
大致分几个模块,如果这一个模块已经掌握了,就可以跳过相关文章,直接进入下一个模块的学习
这系列文章以软件为主,可能会稍微参杂一点硬件教程
本人时间不是很充裕
一些文章可能只是简单点拨一下,写不了长文,深层的知识需要跟着引导查阅相关博客
其实好多东西看不懂根本不用怕,会使用就好了,等到学会了,回头那些知识说不定就都会了。
这是我的经验,这让做能让你们少走一些我走过的弯路,我的这一系列教程也是按照这个思路写的。
我使用的是逐飞的库,
他们已经把一些器件模块封装好,直接调用,能够节约时间和学习成本
然后想锻炼自己的能力或者做其他比赛,需要自己写配置函数,封装属于自己的库,
我觉得这个过程比较合理,
当你按照教程做好一辆车的时候,对软件编程就有了一定的了解,再看别人的底层库/自己写底层库时,就知道从哪下手
STC简单、廉价、易上手,
推荐使用STC16F或者STC32G
一个核心板也就几十块钱,相对于MM32,TC264等核心板,便宜很多
STC8更便宜,但是引脚数应该不足以搭一辆车,但是可以学习驱动电机舵机等模块的时候使用
当然等出规则的,要使用规定的芯片。
这个up讲的51系列的课程,我觉得挺好的
正点原子,野火 的教程,我个人觉得,暂时没必要去看,他们那什么都讲,有的知识,简单做个车其实用不到,看了有点费时间。如果你时间比较充裕并且想系统地学习单片机,可以看看他们的视频。
系列文章目录
(更新中)
总结
省赛地时候,有一些学校并不能完赛,我想到了我起初的时候,学做摄像头,寒假在家,没有学长带着,就一点点在CSDN上搜教程,知识都是零散的,没有总体教如何上手智能车的,回到学校实验室,才知道有很多我不知道的常识。
因此我想出一系列教程,让更多人知道搭建一辆智能车的流程,少走弯路