前言

本系列文章是针对 第一次接触智能车 /学校没有传承   不知道 如何上手做智能车 的同学

将这个系列看完,应该就能够 做出正常的 一个低速完赛的电磁车,

如果你是想提速,寻找新的方案,那么这个教程并不适合你,可以退出这篇文章,以节省你的时间。 


电磁超低速完赛


我这系列文章的思路是,安装编译环境——简单程序调用——电机、舵机、屏幕等独立模块的调用和简单使用——中断、闭环等常识——元素识别——菜单、人机交互——进阶使用

大致分几个模块,如果这一个模块已经掌握了,就可以跳过相关文章,直接进入下一个模块的学习


这系列文章以软件为主,可能会稍微参杂一点硬件教程

本人时间不是很充裕

一些文章可能只是简单点拨一下,写不了长文,深层的知识需要跟着引导查阅相关博客

其实好多东西看不懂根本不用怕,会使用就好了,等到学会了,回头那些知识说不定就都会了。

这是我的经验,这让做能让你们少走一些我走过的弯路,我的这一系列教程也是按照这个思路写的。


我使用的是逐飞的库,

他们已经把一些器件模块封装好,直接调用,能够节约时间和学习成本

然后想锻炼自己的能力或者做其他比赛,需要自己写配置函数,封装属于自己的库,

我觉得这个过程比较合理,

当你按照教程做好一辆车的时候,对软件编程就有了一定的了解,再看别人的底层库/自己写底层库时,就知道从哪下手


STC简单、廉价、易上手,

推荐使用STC16F或者STC32G

一个核心板也就几十块钱,相对于MM32,TC264等核心板,便宜很多

STC8更便宜,但是引脚数应该不足以搭一辆车,但是可以学习驱动电机舵机等模块的时候使用

当然等出规则的,要使用规定的芯片。


B站江科大自动协 的个人空间_哔哩哔哩_Bilibili

这个up讲的51系列的课程,我觉得挺好的

正点原子,野火 的教程,我个人觉得,暂时没必要去看,他们那什么都讲,有的知识,简单做个车其实用不到,看了有点费时间。如果你时间比较充裕并且想系统地学习单片机,可以看看他们的视频。


系列文章目录

智能车入门——IDE安装以及库函数选用 

智能车入门——编程语言(c)的学习

智能车入门——简单驱动常用模块 
智能车入门——车模器件篇

智能车入门——模块化编程

智能车入门——跑车前的零碎知识

智能车入门——元素识别与循迹

(更新中)


总结

省赛地时候,有一些学校并不能完赛,我想到了我起初的时候,学做摄像头,寒假在家,没有学长带着,就一点点在CSDN上搜教程,知识都是零散的,没有总体教如何上手智能车的,回到学校实验室,才知道有很多我不知道的常识。

因此我想出一系列教程,让更多人知道搭建一辆智能车的流程,少走弯路