作为一个单片机从业者来说,我不觉得单片机比arduino好,也不觉得arduino比单片机强。每一样东西存在就有一定的道理,出发点不同,需要的点就不一样,得出的结果也就会不一样。
有过公司经历的都知道,公司在做一个产品项目的时候,成本核算会占据很大一块比重。先不谈算法的事如果你用树莓派去做,同样的功能一个树莓派的板子可能要100元以上,如果用单片机去做自己画板子30块就能搞定,公司做的产品都是量产的,企业要有盈利的空间就要选择成本较低的产品。
如果我们定位是要做网红产品,用树莓派肯定会比用单片机要强,网红产品讲究的是新奇,讲究的是性价比,网红爆款所带来的的收益都是百分之两百以上的,所以我们不会担心成本的问题,只需要用最短的时间开发出我们认为的新奇的产品然后拿出来试水市场就可以了,而且网红产品要的款式会非常的多,不用做批量生产。
早几年我也接触过树莓派,照着例程去做,体验感非常的好,比起学51起来不知道轻松多少倍。以前学51的时候,当自己做了一段时间以后就会发现51的性能不够,然后就去学习了STM32,刚开始的时候大多数都是抄袭的,经过一段时间的学习和使用后才知道什么是定时器、dma等,然后开始练习写代码。为了要提高传输效率就去了解学习如何写乒乓缓冲区、环形缓冲区。
以前我学单片机的时候完全不知道单片机用来干什么的,我对电路板的认知完全停留在手机电路板,以为这个行业就是修手机、修家电这类的内容,也是偶然的一次看到一个同学的手机可以显示移动字幕,感觉很新奇,就去网上了解,才知道是单片机可以完成的,后来才觉得单片机是一个非常有意思的行业。
如果你有兴趣学一个行业,千万不要受别人影响,你只有自己去学了才知道里面的门道,到底和自己合不合适,当兵悔三年不当兵悔一身这句话大家都有听过,我们不要人云亦云,凡是自己想做的事都要自己体会过哪怕最后放弃都无所谓,至少你知道不合适。
我们可以不清楚算法、数电模电可以完全不会、寄存器、UC/OS是干啥用的一概不知,但是你一定要对单片机这个行业有兴趣爱好,你要知道你为什么要去学习单片机,不管是为了以后的就业还是兴趣爱好,一定要有目的的去学习,只有拥有学习的动力才能鞭策我们自觉的去学。
领取专属 10元无门槛券
私享最新 技术干货