小甲鱼老师《带你学C带你飞》的后续课程补充

        小甲鱼老师的《带你学C带你飞》系列之前有预告,说有机器人电子制作的续集,但是这么久了还是没有等到,博主在这里根据自己的学习经历,推荐一些学习的资料,可以为小甲鱼老师填一下坑,读者可根据自己的实际情况来学习。

        如果你认真看完《带你学C带你飞》后,C语言的基础应该是没有问题了,你可以用这个工具来干很多事情了。C语言是一门贴近硬件的语言,最适合的应该就是去搞一下单片机编程,这个实际就属于嵌入式软件方向了。这个方向的一个显著的特点就是,你不光要懂软件编程,还要懂一些必要的硬件知识。

        这个阶段可以用非常有名的开源硬件平台Arduino进行入门,这个入门是期望自己能有一些软件控制硬件的感受先学会用C语言通过Arduino控制一些实际的东西,让你的代码思维横跨在软件和硬件之间,这种感受非常重要可以消除软硬件之间的那种神秘感,并且可以引起你的学习兴趣。

这个过程推荐两部教程:

1.Arduino!C语言编程终极实战课程  【基础篇】【高级篇】【进阶篇】

        这个教程,属于过渡视频,将C语言和硬件先结合起来,让你体会C语言控制硬件运行的效果。

2.零基础入门学用Arduino 

        这个教程会逐渐向电路展开,带你做一些小项目,让你拥有入门级的电子制作能力,学完后你可以用一些模块,来搭建一些自己的小玩意儿了。

=================================================

        上面两个学完之后,你已经具备了入门级的电子折腾技能。但是别人和你说原理图PCB你还是一头雾水,如果想要更加高级的电子制作能力,那么就不能一直使用别人制作的硬件模块了,你需要有自己制作硬件模块的能力,即自己做PCB和焊接元器件的能力。

这个过程也推荐两部教程:

1.Altium Designer 学习----手把手绘制Arduino PCB线路板(零基础)

        看这个教程之前最好要有一点基础硬件的基础知识,最好知道常见的元器件封装有哪些,还有常用的电子元器件类别有哪些。这个教程会带你制作一块Arduino控制板,包含原理图和PCB的设计,元器件购买,PCB打样,也教一部分的焊接知识。这部分学完你就知道你之前一直把玩的Arduino单片机的怎么从原理图一步一步做出来得了,并且你自己也具备了把它制作出来的能力。但是这个教程焊接和调试的细节教的比较少,所以下面一部教程,是详细的教你如何焊接的,调试的话,最好找一个师傅带带你,调试这东西真的要靠能力,经验,还有悟性了。。。

2.一分钟学习焊接小技巧 

        这个教程展示了更多的焊接的细节,焊接工具有如下几个必备的工具:

1.加热工具:电烙铁,热风枪。(一般可以买一个恒温焊台这两个都有),如果前期资金不够,也没有贴片焊接的需要,一把电烙铁就可以了,电烙铁最好买可以控温的。

2.辅助工具:PCB夹具,镊子(细长尖),助焊膏(增加焊锡流动),焊锡丝(最好买含铅的),吸锡枪,吸锡带,高温胶带,刷子,洗板水。

3.如果是手工SMT贴片的话:还会用到锡膏(新手推荐中温锡膏180度左右的),钢网,刮刀,加热台(或者回流焊炉,热风枪吹也是可以的)。

        手工贴片可以看我的这篇经验贴:当了一次人肉SMT贴片机后的感悟

        以上步骤走完,你可以向更专业的嵌入式方向学习,学习更专业的开发平台如:51,STM32。也可以回过头继续学习更高级的软件开发,例如C++,JAVA。有了上面这些折腾硬件的经历,再学习其他的知识,会有一种说不出的通透的感觉。

这里也推荐两个比较好的,51和STM32的入门视频:

1. 51单片机入门学习---以最通俗易懂的语言讲解!

        在51停留的时间不宜太久,掌握基本的定时器、串口,就可以转到STM32上来了。这个视频是比较合适的,有人数说学过Arduino能不能直接学STM32,当然是可以的,每个人的基础有所不同,但是以我个人经验来看,Arduino由于将硬件细节屏蔽的比较好,导致学了之后,即使用Arduino做了几个项目,对底层(寄存器)的了解也只知甚少,只是积累了一些调试经验和项目经验。如果直接学STM32,其实是有点吃力地,如果用51进行过渡,是较好的,接触一下寄存器编程,可以让我们了解单片机内部到底是怎么运行的,因为STM32的寄存器更多,功能更加复杂。

2. stm32F103 入门篇【阶段一、二】

        STM32是目前主流的开发平台,最好是从标准库开始学,但是如果你一点也不懂寄存器,那么标准库你也是用不好的,用了也没有底气,那么这个视频就能很好的帮助你入门,这个视频是我目前看下来,入门最快,对初学者最友好的STM32入门视频。可以买一块对应的开发板,跟着UP学。听了海创电子的视频,我明白了老师这个职业不是什么人都能当的,讲的真的很棒。

3.野火STM32F103教学视频

野火的这个视频的特点是零死角,就是方方面面都会和你讲,相当于是海创电子内容的一个扩展,体系更加的完整。海创电子的视频,也是将野火的里面的一些内容讲的更加容易理解,例子更加全面。如果你想有一个更加完整的知识体系,推荐学习一下野火的这个视频。

=======================未完待续=========================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cbirdfly.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值