小小白到小白

Posted oldhuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小小白到小白相关的知识,希望对你有一定的参考价值。

   在2016-2018年,从小小白到小白,真正学习计算机时间是1年半

  大一第一个学期在航模实验室最开始学altium designer,后来老师给我们引入了一款控制芯片arduino,对于当时c语言都不会的我只知道有这么个东西能做一些东西,其他的什么都不知道。然后上个学期开始开始学习了点c语言。时间过得很快,很快第一个学期就结束了,我们组长给了我一个普中的51开发板,让我在寒假去学,只能说大一还是太年轻,对于c语言还不是很懂得我,给我个单片机其实就是个废板子,只能用历程中的程序去跑跑。后来回到学校,我开始和另一个同学开始看小甲鱼的c语言视频,拿着本谭浩强的c语言程序设计开始了c语言的学习,因为实验室比赛项目还没开始,我们有较多时间去学,天天敲几个程序,不到一个月,c语言基本过了一遍。然后真正开始拿着那51开发板开始学单片机,书本用的是郭天祥的那本。根据普中的历程开始点灯实验,数码管,中断,定时器,还没有学完定时器,航模队比赛项目CADC规则出来了。我参加的项目是火箭运载与返回,然后后面时间就是开始火箭的制作与一些简单的控制程序。可能是因为能力有限,我们指导老师给我们引进了Arduino,后来我们51的学习就暂时中断了,开始了arduino的学习,图书馆借了两本相关书籍就开始了arduino的学习,感觉arduino确实比51简单很多,十分方便,还有特别多别人写的案例(不推荐技术狗使用,就像毒品一样沾上就会变得有依赖)。在准备该项目过程中,由于涉及到一个伞控系统,一个大三的学长带我们做了一些其他工作,了解了一些传感器模块:GPS,mpu6050,使用这几个传感器对速率有些需求学长还用stm32移植了这些程序。由于我们的项目要求火箭质量轻,我们最后还是使用了arduino。比赛结束后,重新拿起51开发板开始学习后面的串口和定时器,并且做了几个小任务:抢答器,万年历。然后后面开始学习stm32,由于准备项目时对stm32有点了解后来学习32时入门比较快,感觉有点想arduino调用各种函数一样,但是毕竟32的功能比51强太多,也是有很多东西需要去学的。在学习stm32时用过两个开发板一个是普中的,另一个是正点原子的战舰板,学32时没有像以前学c语言、51单片机、arduino一样,都有几本参考书去学习,学32时我主要看的是视频和电子文件,另外就是开始加入各种交流群,向别人询问,以及看大牛吹牛逼。当看完教学视频后也就大二下学期了,然后学stm32的ucos移植,接着又接触了一下zigbee。在学习这些过程中,在课堂上有学习了数电模电知识,对以前学的东西有了一些更加清晰的认识。后面作为负责人又开始准备航模的项目,其中也是利用前面学过的知识做了点东西。用Arduino和RFID装了一下门禁,用stm32加mpu6050写了一个平衡车的程序(不是很完整,仅仅能完成一个不倒的任务)。后面在我们实验室研究生的带领下又正在开始arm和linux的学习。

  程序设计语言:c语言,python,java,c++;

  专业知识:数据结构,计算机基础,数据库,电子线路,数字电路,电路基础,信号与系统;

  硬件:stc89c51,stm32,arduino,

  了解一点点:zigbee 树莓派 飞控

  大三开始新的征程.....

以上是关于小小白到小白的主要内容,如果未能解决你的问题,请参考以下文章

大神和小白都在用的Pychram小技巧,让你告别低效率工作

国庆七天乐 | 送书第二天:Kotlin从小白到大牛

小白学Python---git小操作

学python推荐的10本豆瓣高分书单,小白到大佬,没看过太可惜了

强大的pdf文件操作小工具——PDFtk的小白用法

1Java小白之路前言