单片机编程简单入门教程:如何入门单片机电子技术
单片机编程简单入门教程:如何入门单片机电子技术基于面包板有什么好处呢?因为它是需要你手动去连接单片机和外设硬件传感器,所以用面包板去开发和学习,培养你一些电路连接上的经验。因为之前我收到过一封私信,因为缺少电路连接的经验导致项目举步维艰。初学者的话可以看他的那本爱上单片机,这本书,它的51教程和网上大部分人的都不一样,因为它是基于面包板来教学的,而网上大部分教程都是基于开发板。很多人都说Arduino就是个玩具,可能它确实不适合拿来做高端产品和用在工厂公司的开发项目中,但是并不代表它的性能和稳定性就很差劲。现在有很多的开源项目也是基于Arduino制作的,这些年很火的3D打印机,其中有很多的DIYer都是用Arduino开源方案,也有很多的飞控四核飞行器也是基于Arduino制作的,所以它的性能绝对是够用的,并且它的存在非常的完善,有很多的教程,它的库中包含了非常多的元器件,一行代码就可以调用,那么这就很方便了。如果你是专业者的话,那
那么今天我们就来聊一聊新手应该如何入门单片机电子技术。
电子行业中一般分为两类人群,就是爱好者和专业者,爱好者一般就是指对电子DIY感兴趣,喜欢自己动手做出一些产品来方便自己生活的。爱好者可能是更多的基于自己的兴趣爱好来做电子产品,通过开发去实现出自己的想法和目的。他们更多是服务于自己。
专业者更多的是大学电子专业的学生们或者是觉得电子行业发展前景好然后从其他行业转过来的人群。他们日后需要在电子行业工作,靠这门技术吃饭的人。
如果你是爱好者,那么我推荐你的入门路线是Arduino到MicroPython到树莓派,他们都有很多基础入门的教程,不仅学习成本低于其他的派系,还有很多很现成的方案,甚至源码拿来就可以使用,能快速的帮助你完成你的想法。
很多人都说Arduino就是个玩具,可能它确实不适合拿来做高端产品和用在工厂公司的开发项目中,但是并不代表它的性能和稳定性就很差劲。
现在有很多的开源项目也是基于Arduino制作的,这些年很火的3D打印机,其中有很多的DIYer都是用Arduino开源方案,也有很多的飞控四核飞行器也是基于Arduino制作的,所以它的性能绝对是够用的,并且它的存在非常的完善,有很多的教程,它的库中包含了非常多的元器件,一行代码就可以调用,那么这就很方便了。
如果你是专业者的话,那么我所推荐的入门路线就是51STM32到Linux嵌入式,因为目前的电子公司开发产品时经常用到的芯片就是这些STM32和51的教程,网络上也有很多的的教程,当初我的51单片机就是这样学的。
初学者的话可以看他的那本爱上单片机,这本书,它的51教程和网上大部分人的都不一样,因为它是基于面包板来教学的,而网上大部分教程都是基于开发板。
基于面包板有什么好处呢?因为它是需要你手动去连接单片机和外设硬件传感器,所以用面包板去开发和学习,培养你一些电路连接上的经验。因为之前我收到过一封私信,因为缺少电路连接的经验导致项目举步维艰。
如果自己去设计一个项目,从最开始的电路设计上就会出现问题,因为自己没有这样的经验。用面包板就能够很好地弥补我们在这方面所欠缺的经验。当然一些最基本的硬件知识都需要了解。
例如简单的模拟电子知识。数字电路的知识以及编程的思维,其实很多时候都是万事开头,不知道大家有没有发现,无论做什么事情,开始往往是最困难的,一旦你迈出了第一步,后面的困难都会一步一步地迎刃而解。
所以那些还在问我应该怎么开始,我应该怎么去做的小伙伴,我给你的建议就是直接在淘宝网上购买一块开发板,开始你的电子之路。
我们在购买开发板的时候,首先需要看的是它的价格,不过像Arduino,这类开发板,撑死也就100多块钱,如果你真心想学,直接购买了,不过STL和Linux的开发会贵一些,200多甚至500多都有。
除了价格,我们还需要看他有没有配套的教程,一般配套的教程都可以在购买前先看看,看看讲师的讲课方式是不是你听得懂的那种风格,因为这很可能会影响你是否能在学习单片机这件事上坚持下来。如果不符合你喜欢和听得懂的风格,再看看淘宝其他家有没你所需要的讲师。一定要找合适自己的千万别勉强。
售后的解答群或者售后的论坛,这些都能够让你在出现问题的时候有地方咨询,不会像一个无头苍蝇一样找不到方向。
我想再和大家分享几点关于学习上的建议,一,学会使用搜索引擎去解决问题,这是一个很重要的能力,像我在初中自学单片机的时候遇到的问题,除了百度,没有任何人能够给我提问,帮我解答,这也培养了我不懂,就先百度的能力和习惯。
如果是各位没接触过单片机,学习单片机技术, 不能以价格来作为主要参考。
应该要着重考虑以下几点:
1.配套的教学视频教学质量,试看你能不能听得懂。老师讲解得好不好。这个是自己觉得能否学会的主要因素。
2.技术支持,学习就是,不断地遇到问题解决问题的过程。遇到问题没有解答,导致你没法继续学习。这个时候技术解答服务就非常关键,有老师的指点,让你能找到问题的所在并解决,然后继续开展更深度的学习。如果这点没做好,问题一但囤积起来,就会觉得越学越没意思,觉得自己不适合单片机这个专业,最后导致的结果必然是放弃学习单片机。
那么问题来了,做好这两点,是怎么做到的? 这就和我们购买的板子有关了,如果定价过低,是根本没法做好这两点的,低价位的相当于我们只购买了开发板没购买服务。现在淘宝学习板卖得最多的是 50多块钱霸屏的。
大家都是想得到物美价廉的东西,板子是物美价廉的产品但是没有服务,这是为什么大部分买了这类板卡的同学最后放弃了的根本原因。
一块板子利润在 5-8元钱左右。这样的利润是没法支撑一个专业的讲师来做高质量的教学视频和服务的。低价位的开发板所以他们不可能提供老师电话联系方式,定位就是不做服务和教学质量的,低价对于不懂的新手是最大的吸引力。
教育教学产品,不应该用价格来衡量,这是个包含服务成本非常高的行业。
大家在选购的时候, 应该是抛开价格包袱,贵的也贵不到哪里去。带着学习技术学习专业的心态来选择学习配套产品。 一定要选择性能高的开发板 好的教学视频,跟对老师。 这个才是最关键的。
很多同学因为看不到行业前景而缺乏动力,我们可以通过混迹相关专业论坛以及贴吧,你都能在论坛上面看到,有关行业最新的动态。还可以发现一些稀奇好玩的项目,加入电子爱好者交流群,认识一些志同道合的发烧友,可能他们能够帮你解决当前遇到的问题,也能交到一些有共同话题的好友.这些都是了解行业相关动态的最好的方式。