在QQ群里和微信上,我一无数次的回答过如何选开发板的问题,完了还是有无数个小伙伴来问同样的问题,最头疼的是问完了后跟着就是“你给我推荐一块板子吧?”,在此也顺带说一下,现在某宝上,真的还没有我值得推荐的,大家都知道在某宝上推荐别人购买东西是有返现的,但是小编不做这样的亏心事,推荐的那肯定是好用的,不会为了一己私利去伤害相信我的小伙伴。
下面我们就再一次的说说如何选择一块实用的,适合自己的开发板?小编总结的五看一不看,值得你一看。
对于初学者来说,开发板还是必须的,对于初学者自己DIY一块的可能性不大,除非你电路基础知识非常强大,不然还是乖乖的买现成的吧,买现成的开发板可以从别人的板子上学习电路,快速的入门,可以直接上手编程,更容易入门。跟着一下五步走,保你不会被坑到。
看单片机
看单片机型号,对于入门级的单片机,莫过于51单片机最简单了,肯定首选51单片机,那8位的51单片机有几十个具体型号,我们选什么呢?有古老的AT89S51的,有10年前的STC89C51的,也有最近两年的STC15W系列的,更有STC最新对的STC8A系列的。具体芯片的比较,在之前我们就推送过《一张图读懂51单片机选型》的文章,忘记的小伙伴可以点击进去再看看。看完自然清楚了这里我们说的看单片机,应该选择什么型号的了。
好吧,还是给出答案,我们选开发板,看单片机型号时,单片机至少要是STC12系列以后的,最好是STC15系列,更或者STC8A系列的芯片。现在某宝上千千万万的无良商家,98% 以上的51单片机开发板,板载的单片机还在是10年前的STC89C51系列的芯片,厂家都放弃的芯片了,十年前的技术,现在你才来学,那学的意义在哪?我们要么不学,要么就要学好,学精,自然是要学习最新的东西。
看板子功能
这里我们说的看板子的功能,具体指的是开发板上有些什么样的外部电路,这里我们举例说明。
基础电路:8位流水灯,数码管6-8位,独立按键,矩阵键盘,1302实时时钟,蜂鸣器。18B20温度传感器。
升级电路:LCD接口,OLED屏,红外检测,超声测距,温湿度检测,DS3213实时时钟(和前面的1302就不是一个级别),无线、蓝牙,wifi等接口,ADC检测电路,ADC按键检测,摇杆电位器等。
鸡肋电路:继电器,8x8点阵,DB9串口+232电平转换等等。这些电路只会让板子看上去比较复杂,高大上,而实际没有学习的意义,就说8x8点阵,你学完了还是不会自己做一块真正能显示点复杂东西的点阵屏,就算你有屏了你也玩不转它,因为实际的屏和8x8的驱动原理,控制方式都不一样。
对于自己有一定电路基础的初学者,可以考虑含有基础电路的板子,这样价格会便宜很多,但是想要一块完整的开发板,自己懒得或者没有电路基础去自己DIY电路模块的小伙伴,那最好是选择含有一些升级电路的板子。
资料
不用说,买开发板,资料很重要,必须配有视频教程。毕竟对于初学者来说,手把手的教和自己看文字材料学是有很大的区别的。视频教程、文字资料必须和开发板配套,不配套的教程对初学者来说那就是看天书,能看懂那你就是神仙了(有基础的另算啊)。
看程序代码
也许你会说,初学者看什么代码,什么都看不懂啊。这个时候看代码,不需要你看懂,只要你看着舒服,看见人家的代码教程,你就想学,试想看不懂的时候,需要有查询和说明的地方。这里给几点建议,第一,实例代码必须要有注释,第二,代码逻辑关系有缩进,第三,程序规范统一。总之就是你看着舒服就行,还没学,看到代码就不舒服,那还有什么学习的动力呢。
看价格
选择学习单片机的人群,大部分是学生,大多经济稳定,所以都想着省一分是一分,但是现在某宝上的商家没几个不黑的(貌似我有人得罪人了),这么说,商家不赚钱,那是不可能的,但是黑心,那就太呢个啥了。一块上面小编提到的升级电路版的开发板成本价(制作生产10块板)不会超过100块钱,更何况,某宝上热销的板子,一个月都是上千的销量,要知道,PCB板和电子元件购买价格和数量有很大的关系啊,比如电阻,你买100只电阻和买10000只电阻的单只价格差别很大很大。现在知道了成本价,你就可以选择了。
不看广告和销量
某宝上热销的板子,页面做的不是一般的好,大家看了页面广告介绍得多么牛逼,而实际然并卵。小编在无知的时候就是这样上当的啦。关于销量和售后,销量最热门的,都是别人做好几年了,版权转让给某宝店家或者天猫的,你真遇到问题了,找谁?客服?客服就是个软妹子,她懂单片机,懂程序,就不会来做某宝的客服了,也就说你永远找不到教程和代码的编辑者,最后学习还是你一人孤军奋战,最后就战死在单片机里了。什么几十GB资料,都是东平西凑的,什么24客服,她能帮你解决的就是你某宝的订单问题,和你买个一块钱的抹布的客服没什么两样的。
最后,希望小伙伴擦亮眼睛,买到自己想要的,好用的板子。更或者跟着小编来一起从零开始学单片机。