收藏官网首页
查看: 21156|回复: 0

[问答] Arduino各开发板的比较

562

主题

1222

帖子

8127

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8127
跳转到指定楼层
楼主
发表于 2017-3-21 16:38:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
arduino购买建议:
首选是UNO和MEGA
UNO一定要买第三版
如果不是特殊要求,不建议购买2560
nano是块很好的控制器,买不买随你咯
非特殊场合使用不建议购买mini,如果要买,那请记住,多买一个下载器。
Leonardo是最新的arduino版本,但使用有少许不同,不建议新手购买。
以上都是个人意见,大家购买时随意,本人不承担任何责任(不说这话,估计大家要骂死我)

arduino及其logo是arduino意大利官方所有的商标,并不是可以随意使用的。国内大多数写有arduino的字样的控制器,均是侵权行为,开源不等于没有版权。建议大家购买arduino还是找正规厂商,希望大家能够支持DFRobot、OpenJumper等正规销售者。

每个板子会分析些具体数据,所以没有耐心看或者不care的可以直接跳到文章最后。


Arduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只是您更换几元芯片,重新开始。
缺点:性能中庸、上下相比各有不足,别的板子的优点就是这个板子的不足。
二、Leonardo
缺点:编译原理和其他arrduino的avr主控不太一样,深层开发有些麻烦。

三、Arduino101/Intel Curie
优点:运算性能强大,01号脚提供了Serial1硬串。集成了BLE和IMU,适合于穿戴设备的开发。有神经元功能,适用于机器学习。
Arduino Mega 2560是基于ATmega2560的单片机开发板。该开发板54数字输入/输出引脚(其中15路可以用作PWM输出),16路模拟输入,4个UART(硬件串口)ya最爱这款的地方 1个16MHz的晶振,1个USB接口,1个电源接头,ICSP接口以及复位按钮组成。它包含了单片机运行所需的所有要素,使用USB连接线将其连接到计算机,利用AC-DC适配器或电池供电后即可使用.Mega能与绝大部分为Genuino Uno设计的sheild兼容。
缺点:相较于uno、nano等稍贵一些,体积稍大一些。
五、Nano
缺点:没啥致命缺点。
六、Micro
Micro板类似于Arduino Leonardo,ATmega32U4具有内置USB通信,无需使用辅助处理器。这使得除了模拟CDC)串行/ COM端口之外,Micro可以作为鼠标和键盘出现在连接的计算机上。
优点:尺寸最小,价格最低,可做模拟键鼠。
Arduino Ethernet是基于ATmega328的开发板。它有14个数字输入/输出引脚,6个模拟输入,16 MHz晶振,RJ45连接,电源插孔,ICSP接头和复位按钮。
可选的以太网供电模块也可以添加到电路板。
可以通过SD库访问可用于存储通过网络服务的文件的板载microSD卡读卡器。引脚10保留用于Wiznet接口,SS用于SD卡在引脚4。
r3的板子引入了标准化的1.0引脚分布,包括:
· IOREF允许屏蔽适应从板提供的电压。使用IOREF引脚的屏蔽将兼容使用AVR的板(使用5V工作)和与3.3V工作的Arduino Due。在IOREF引脚旁边有一个未连接的引脚,保留用于将来的目的。
优点:专注以太网,接口加网线长距离稳定,加tfmicroSD)卡可以储存更多资源。



ArduinoYún是基于ATmega32u4和Atheros AR9331的开发板。Atheros处理器支持基于名为Linino OS的OpenWrt的Linux发行版。该板具有内置以太网和WiFi支持,USB-A端口,microSD卡插槽,20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶振,microUSB连接,ICSP头和3个复位按钮。
· 注意:Yun Release 5新的Arduino Yun R5在这些功能上与以前的版本有很大的不同:电源系统提供5V的AREF;布局已修改,为USB信号添加两个孔,为GP6和GPIO13(LED2)添加两个孔。
优点:板载linux,可以将Arduino作为服务器使用,真正的可以作为物联网、机器人的服务端,具有安全可靠的属性。


Arduino Due是基于Atmel SAM3X8E ARM Cortex-M3 CPU开发板。它是基于32位ARM内核微控制器的第一个Arduino板。它具有54个数字输入/输出引脚(其中12个可用作PWM输出),12个模拟输入,4个UART(硬件串行端口),84 MHz晶振USB OTG连接,2个DAC(数模转换) ,2 TWI,电源插孔,SPI头,JTAG头,复位按钮和。
只需使用micro-USB电缆将其连接到计算机,或使用AC-to-DC适配器或电池为其供电即可开始使用。Due与所有在3.3V工作并符合1.0 Arduino引脚排列的Arduino屏蔽兼容。
· TWI:靠近AREF引脚的SDA和SCL引脚。
· 未连接的引脚,留作将来使用。


优点:性能 ~ 无 敌~,毕竟ram32位核心在一个时钟能处理32位的数据;84Mhz的CPU时钟频率;96 KBytes的SRAM;一个DMA控制器, 他能减轻 CPU做大量运算时的压力

参数总结

学习入门:推荐UNOUNO几乎是作为Arduino开发板的形象代言板出现的,以至于有时一提Arduino开发板默认的认为是UNO(笔者很不赞同),各属性在arduino板系列中十分中庸,有大量的资源(如库和项目)是和UNO配套的,适合于学习、入门,会得到很多的帮助。
可穿戴:推荐Arduino101Nano/Micro。这是两套解决方案,101性能强大,已集成了BLEIMU,问题是开发习惯和体积。而Nano/Micro+6050+BT/WIFI正好是体积小,却性能有限,兼容有坑。
诚然,具体问题还是来选择最适合的开发板。


163213kzisi4szjanz14fy.jpg (128.44 KB, 下载次数: 940)

163213kzisi4szjanz14fy.jpg

211554crh7nau4to27k225.png (52.86 KB, 下载次数: 878)

211554crh7nau4to27k225.png

211546n2km54fw2zvvuomn.png (48.95 KB, 下载次数: 911)

211546n2km54fw2zvvuomn.png

211535zv2vnrwev64ebvke.png (213.62 KB, 下载次数: 927)

211535zv2vnrwev64ebvke.png

211548mzw7odzosdak72fc.png (43.93 KB, 下载次数: 983)

211548mzw7odzosdak72fc.png

211552vkj4yqi8ukjkqzqq.png (44.79 KB, 下载次数: 933)

211552vkj4yqi8ukjkqzqq.png

211550q555fof4a53a8eac.png (174.37 KB, 下载次数: 906)

211550q555fof4a53a8eac.png

211542nxz91wfdf15e626b.png (287.88 KB, 下载次数: 960)

211542nxz91wfdf15e626b.png

211556rsdd7dz7sytbdvdq.png (278.88 KB, 下载次数: 923)

211556rsdd7dz7sytbdvdq.png

211538hdf1afhuharwuw7r.png (237.13 KB, 下载次数: 893)

211538hdf1afhuharwuw7r.png
1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表