重要的事情说三遍! ! !
只有当你有自己想做的事情时,你才会有学习的动力。
我一开始是这么想的:自己写代码,自己画PCB,自己建模SW。
现在剩下的就是建模了。 其实还是需要有兴趣,有自己制作电子产品的想法。 可以做万年历、汽车、人工智能识别、门禁等。
其实刚开始的时候,你不需要考虑这个行业。 大学生只是为了好玩而做微控制器。 给大家分享一下:
我们刚开始玩的时候,学校基地有一个比赛,叫电子制作大赛。 要求是修改Snake程序,独立设计外包装,最后在学校礼堂展示。 组织基地给了我们一周的时间,但我们必须做作业。 数量并不多,所以我每天都在挤时间。
这是我们自己焊接的套件
每天午饭后,我都会去学习一会儿。 我看的是普中科技的51视频。 该死的百度网盘不能倍速! ! !
后来快到比赛最后一天的时候,我们就问学长们怎么改代码。 我们认为像贪吃蛇这样的经典游戏的难度无非就是游戏的速度和蛇的长度。 那么问题来了:如果你已经玩了很长时间了,但是当你遇到紧急情况,不得不放下手头的事情时,那么你就需要一个朴实无华的暂停键。
我们的基础只有C语言,只听过一些单片机基地的培训。 学长想了想,说我们应该用一段时间来检测按键的触发。 那时,我正好学到了关键实验。 感觉就像在考试。 原标题一样哈哈哈哈。
最终我们也完美的实现了该功能。 至于外壳,有同学几天就学会了SW 3D建模。 我们很特别。 我们把室友的AJ鞋盒剪出来,最终幸运地获得了二等奖。 这就是坑的开始。
那么如何系统地学习呢?
先从51开始吧,随机找了个开发板来玩玩。 我60岁左右的时候买了普中51板子,可以大致实现代码功能,然后自己做一些项目。 我们当时有很多项目都是来自社区的,一些好玩的东西都是前辈们玩过的,如果出现问题,解决起来也比较容易; 51之后,应该尽快进入32。 学习32是古老的传统正点原子。 他们的教学可以说非常好,去bilibili搜索一下就可以了。 至于32开发板就看你的了。 价格应该在300左右,学习32的资源其实很多。Wildfire的教程比Atomic更详细,但是学习速度比较慢。 32最好的地方就是信息量大,基本上没有解决不了的问题。 如果你能用32来实现基本的功能,你就不需要太多的模拟电气和数字电子方面的基础。 最后,建议加入电子设计俱乐部或基地。 只有有了合适的氛围,你才能在其中工作。 在大学里可以学到一些东西,也应该参加一些比赛。 用资金来完成研究和创新也很有趣。
小鱼君代码中有很多开源代码。 它们都是非常有趣的项目。 只需搜索关键字即可。