关于Arduino及其周边配件的购买建议

0
597

声明:强烈建议大家不要看以下内容,大概有1%的内容是软文,如造成金钱损失请自行承担。

一直有人让写,但由于我曾经在OpenJumper任职这个原因,写出来的可能很多人都认为是软文,因此一直不愿写,但确实很多买了《Arduino程序设计基础》的朋友问我,如何购买套件,初学Arduino都要买些什么…
诸如此类的问题,一个个回复把我累的半死,因此写成本帖,统一回复,但还是要提醒大家,本帖是软文,虽然我已经尽力不让它成为软文,但肯定还是有人会认为它是软文,那索性它就是软文吧。

从最常见的几个问题说起。
1.我买了《Arduino程序设计基础》,有相应的套件供学习吗?能给个清单吗?
OpenJumper针对《Arduino程序设计基础》有做配套套件,如果不喜欢OpenJumper,或者觉得价格不合适,请参照其套件自行去别家购买即可。
《Arduino程序设计基础》是一本Arduino的通用教材,虽然写作本书时都是使用的OpenJumper提供的硬件,但并不是说你只能用OpenJumper的硬件,才能学习本书。我在多个场合都很明确的告诉读者,只要是Arduino开发,都可以使用《Arduino程序设计基础》学习,自认为本书是目前最好的Arduino教材

2.你的书写的很烂,因此我想看按社区里的教程学习,请问我要买些什么?
其实书上内容,大半在社区里都有
和上面一条类似,如果你没有明确的目的,并且想省事省心,那推荐你购买一个套件。
当然套件中的一些模块,可能你根本用不上,所以你也可以参照套件的清单自己购买需要的散件。
大多数套件都分为两类,元件版 和 模块版:
除了都有一个Arduino控制器外,原件版往往 就是电阻、led、开关等等电子元器件组成,使用元件版的套件学习,你需要自己在面包板上搭建一些电子电路;
另外就是模块版,模块版的套件中,所有元件、传感器都被制作成了一个个的模块,它们通常会有统一的接口,而Arduino控制器也搭配有扩展板,使用杜邦线,可以将这些模块与arduino连接起来,即可完成硬件制作;
两种套件,最大的区别在元件版需要你有少许电子电路知识,或者说可以教会你一些电子电路知识;
而模块版,使用时不用考虑太多的电路和电子知识,按接口连接起来即可,简单省事,适合快速开发;
根据你自己的需求选择。

3.我应该买什么型号的Arduino合适?
从Arduino官方的硬件划分来讲,新手购买只推荐三种型号:UNO、Mega、Leonardo,绝大多数Arduino库都是针对这三个型号的控制器写成的,你的学习之路也会很轻松。
Arduino原版(意大利产)控制器往往比较贵,如果你不差几个钱,那还是非常推荐你购买意大利原版,这也是对Arduino发展的支持,买的时候请到官方代理商去买,别被山寨忽悠了;
其次就是建议购买质量可能的Arduino兼容板如果你并不在乎多几十块钱,就想图个省事,买个省心,那推荐OpenJumper、SeeedStudio、DFrobot,这三家在知名度和信誉上都是最好的;
如果你是学生,没多少钱,且自己有能力解决各种奇怪的问题,但你自行淘宝购买便宜的Arduino控制器即可;

如果你完全是第一次接触Arduino,那我非常不建议购买Arduino Due、Intel Galileo、Intel Edison、maple、chipkit这些控制器,因为他们的使用方法和我们常用的Arduino有许多不同,且目前大部分Arduino库都不兼容他们,新手使用往往异常痛苦;
另外还有很多控制宣称兼容Arduino的控制器,这个种类太多,我也没有都用过,因此不方便做评价,这里只做简单说明——很多网店都没有技术人员,他们不懂技术,只求多卖,一些网店宣称的兼容Arduino,其实仅仅是引脚位置和Arduino一样。

4.淘宝上arduino价格不等,都有什么区别,买哪家的比较好?
买OpenJumper的好~因为这是我公司~
针对目前国内一些超低价的Arduino控制器,我不得不说,大部分都是可以使用的,但其大多使用的是 劣质、翻新、山寨 元器件制作,质量不言而喻,后期也可能造成使用上的一些问题。另外OpenJumper、SeeedStudio、DFrobot都是有技术人员和文档支持的,售后更好。而廉价硬件提供商通常都是只卖东西,不管售后。
举个例子,我家用的长虹空调,当初图便宜买的,制热效果让人非常伤心……(边发抖,边写下这句)
另外,根据个人经验,还要做一些建议:
1.不要购买使用pl2303芯片生产的Arduino控制器,国内这个芯片99%都是假货,质量非常糟糕。(99%是瞎说的,我没调查过)
2.谨慎购买使用FT232芯片的Arduino控制器,详细参考:http://www.elecspark.com/ftdi-fanshanzhai/
3.购买各种传感器和模块前,先了解卖家是否有相关文档支持(主要是Arduino库和例程)。

5.我要制作一个xxx,请问我应该买些什么配件?
有目的,再购买是最好不过的了,这样也能避免购买套装硬件的浪费。对于针对项目的购买,应该先分析项目的组成,常见的思路是:
1.列出项目包含的所有功能;
2.分析实现这些功能需要哪类硬件;
3.研究哪个型号的硬件可以满足项目需求;
4.购买。
当然,对于一些常见项目,硬件厂商往往都有现成套件销售。
如OpenJumper 有 寻线避障小车、自动浇水、环境数据记录器等现成套件
你不用动脑筋想需要买啥,直接按套件买,就行了。

x.别浪费时间了,能不能给个购买地址?
不能~

其他内容想到了,再做补充,大家有什么问题和建议可以回帖提出,我再补充上去。

留下一个答复

Please enter your comment!
Please enter your name here