--AutoLeaders--2023控制组学习路线(其二)

你好,请问你想加入我们AutoLeaders俱乐部吗?

你想加入哪个部门?按照所学技术的侧重点,我们俱乐部分为:控制组、算法组、全栈组和运营组

太好了,你说你希望加入控制组而不是全栈组!

自我介绍一下,我是2022届AL控制组骨干成员,夜雨星辰。为了帮助控制组偏机械方面的针对性的学习技术,我决定将从大一上至今的学习路线告诉大家。

一、学在控制组

1、C语言

我在二面之前,已经学习了C语言的数据类型、输入输出、判断循环等等,之后继续学习了C语言的指针与结构体,而指针与结构体在后续的单片机开发中会频繁出现,C语言的基础扎实后,我就开始接触51单片机。

2、51单片机

2.1简介

51单片机是对兼容英特尔8051指令系统单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。

当然我们社团控制组也不例外,也会以51单片机为起点,逐渐步入单片机的世界,我是跟着江科大自化协的视频学习51单片机。

视频链接🔗:51单片机入门教程-2020版 程序全程纯手打 从零开始入门

2.2学习方法

首先,我跟着江科大自化协的视频,进行了51单片机的环境搭建,安装了keil,stc-isp和程序源码,在学习过程中,我会直接跳到每一个模块教程视频的最后,看看演示效果,然后才从头开始学,这样我就可以有更多动力去学习新知识,以免在看较长的教学视频中,感到枯燥,特别是讲到理论性的知识的时候,当我看到最后的效果时,就会涌现出更多的热情。

接着,在写代码过程时,最好是跟着视频,边看边写代码,如果视频播的太快,可以先暂停,然后继续写代码,千万不要等视频播完后,再写代码,这样效率很低,而且可能自己还会遇到很多bug,我每学完一个模块后,我就会写笔记,一方面可以整理总结自己的一段时间学习成果,消化最近的学习内容,另一方面,在以后忘记时,也可以翻出来,快速回顾一遍,最好不要想着有相应的代码,就可以通过看代码来进行复习,这样做效率很低,其次,看代码也不一定第一时间看得懂,这样也不容易抓住重点,因此做笔记才是最好的选择。

51单片机学完后,在学后面的单片机,就会感到轻松很多,特别是某些寄存器的操作,会感到很容易上手。

3、python

我学完51单片机后,我就开始接触python语言,在学完C语言后,再去碰python,会很轻松,不过学的时候要注意C语言与python的区别,在学习python中,可能需要多花些功夫的就是类的学习,其他的只需要看一遍视频,然后跟着把代码写一遍,基本上就可以理解了。我是跟着黑马程序员UP主学习的,他的python教程是比较清晰的,每一个视频教程的重点都很突出,而且教得很详细。视频连接:

python学习教程

将python第一阶段的学完,基本上就ok了,如果有要更深入的话,可以接着往下学。

4、ESP32

我学完了python后,就继续学习了ESP32单片机,这个单片机既有WiFi模块有蓝牙功能,我一开始接触的是micro python开发ESP32,micro python可以当成python,ESP32的学习可以推荐看王铭东老师的视频,他教得很详细,会手把手地把ESP32的环境搭好,而且基本上会让你更大程度去体验开发者所处的世界,可以自己创造许多东西。

视频链接:ESP32——micropython

之后我还用了C语言对ESP32进行了开发,不过C语言开发ESP32最好用Vscode,虽然Vscode对萌新们不是很友好,但是熟悉Vscode后,会发现没什么是比Vscode还要好用的软件了,因为Vscode这个软件太万能了,可以下载很多插件,兼容性很强。置于ESP32的C语言的开发教程视频就看HomepeaUP主,目前是教的最好的视频了。

视频链接:ESP32超详细教程-使用VSCode(基于Arduino框架)_哔哩哔哩_bilibili

置于ESP32的C语言的更多开发,可以去CSDN上搜其他人的笔记。不过想要提高自己能力的人,最好去ESP32的官网,看官网的教程文档,自己去摸索。

5、STM32L4——BearPi

学完ESP32后,我接触了小熊派STM32L4系列的单片机,这个开发版的视频教程很少,只有文档,如果想学这个,就不得不学会边看文档边写代码,但是也不需要太过于紧张,这个文档教的还是比较清晰的。

文档链接:BearPi的教程文档

学完基础部分就可以了,其他的最好不要学,因为会有很多bug,目前官方还没修复。

6、solidworks

学完这些硬件之后,我就开始学习一些偏机械部分的东西了,其中就包括solidworks,我们可以通过这个软件去设计自己想要的东西,特别是自己设计出来后,就会感到很有成就感,在solidworks中我们可以设计很多东西的模型,比如机械臂,机械爪,手办,机械零件,然后通过3D打印机将这些模型依次打印出来。soildworks的软件学习可以去看阿奇设计分享UP主

视频链接:solidworks的教程

以下是我自己设计出来的机械臂及机械爪

二、总结

我学完以上的知识,我就去做项目,参加比赛。如果项目足够幸运,是可以公费旅游的哦,而且在线下比赛的过程中,还能开阔自己的视野,提升自己的答辩能力,自我感觉大一一年学的知识是比较丰富的,努力学习更多的新东西,让自己的实力更上一层楼。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜雨星辰487

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值