有很多从事机械设计与制造专业的兄弟,想学习嵌入式单片机开发,但又没有电子开发的相关基础,如何学习单片机开发呢?
从事机械设计与制造的,为什么想转学单片机开发呢?
其实不同的产品,涉及的行业不同,而行业之间又是相互融合的,举个例子,比如说无人机。
无人机电路板涉及到电路的知识,也涉及到机械的知识,还涉及到物理层面的知识,不同行业知识的完美融合最后才能把这个产品做稳定。
很多机械相关产品的研发过程中需要学习掌握单片机相关的技术来融合,最终才能形成一个完成的产品。
去年我做了一个智能档案柜的项目。
传统的档案柜很多都是铁质的,只要懂机械设计就完全可以搞定。
但传统的通过编号存取档案的是通过人工,纸质的方式保存,工作效率低下,容易出现问题,正在逐步被淘汰。
智能档案柜,就是一个机械专业和电子专业相互融合的智能产品,工作效率更高,更方便,更安全。
智能档案柜相关的档案可以通过服务器管理档案,存储的时候电脑自动的分配地址,并有位置指示灯提示你存储的位置。
寻找档案的时候,也是通过服务器查询并获取位置,档案柜通过无刷电机自行运动,并通过位置指示灯锁定档案的存储位置,可以高效的寻找到需要的档案。
整个项目有点小复杂,涉及的技术比较多,但这就是一个典型的机械与电子相互融合的范例。
所以学机械的转到嵌入式单片机开发其实也完全算是零基础,你学会以后可以发挥的空间会更大。
一、嵌入式单片机开发的薪水可能更高一点
从事机械设计目前的薪水如何?我不管妄言,以免误导大家,因为我对机械不是很懂。
我一直从事单片机项目开发,对从事单片机开发的薪水比较了解,我也是说个大概,因为能力不一样,平台不一样,区别也还是挺大的。
对入门的零经验的单片机工程师,大概的薪水在6K-8K 之间,有半年经验的大概可以拿到10K,有1-2年开发经验的,薪水大概在10K-13K之间,超过两年经验的,薪水大概在13-18K之间,经验越丰富,薪水越高,4年左右可以超过20K。
当薪水超过25K-35K, 如果是上班打工的话,基本上就到了天花板,很难再提高,除非转向研发管理。
二、对嵌入式单片机开发有浓厚的兴趣,想自己动手开发产品。
我选择单片机开发,其实也和个人兴趣有关。
从小的时候,就想自己可以成为一个发明家。对收音机,电视机,手边等很多电子产品比较感兴趣。
曾经也梦想过自己可以开发一款智能手机,后来就阴差阳错的做了单片机开发.
单片机开发可以做很多产品,周边的很多产品都和单片机开发相关,小到儿童玩具,大到飞机导弹,无处不在。
很多兄弟正因为兴趣的原因,学习了嵌入式单片机开发,我之前认识的一个做结构设计,后来自学单片机开发,做了一个“发光陀螺仪(陀螺仪旋转起来会显示彩色或文字效果)”的兄弟,就是因为兴趣。
那问题来了,想从机械设计转入嵌入式开发容易吗?如何入门?
对于一个新的技术的学习容易不容易,我很难回答,如果走心,努力的学习,就容易,一天打鱼,三天晒网,那肯定就不容易。
无际单片机编程这边有很多学员都是机械专业的,而且是零基础,但目前的学习进展来说,都还挺不错。
单片机开发如何入门,需要学习那些知识?
单片机开发的基础是C语言,所以首先要把C语言的基础打好,然后买个开发板,跟着开发板学习单片机开发的基础。
单片机C语言学习,需要2-3周就足够了,单片机开发板的基础学习大概需要4-6周。
更详细的学习路径和教程可以看我下面你这篇文章。
学完这些,单片机入门的一些基础知识就算是掌握了,但要独立的开发单片机项目还是很困难。
学了C语言和开发板的基础知识之后,还有一个最重要的环节,就是项目实操。 只有通过项目实操才可以真正的掌握单片机的开发和享受单片机开发的乐趣。