一、UNO/UNO r3
rduino / Genuino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。您可以修改您的UNO而不用担心做错任何事情,最糟糕的情况也只是您更换几元的芯片,重新开始。
“Uno”是意大利语“一”的意思,并被选为Arduino软件(IDE)1.0的发布。Uno板和Arduino软件(IDE)的1.0版本是Arduino的最初版本,现在发展到更新的版本。Uno板是USB Arduino系列板中的第一个板,以及Arduino平台的参考模型。
优点:经典、适合入门。
缺点:性能中庸、上下相比各有不足,别的板子的优点就是这个板子的不足。
二、Leonardo
优点:比UNO少一块16u2,便宜一点,适合做模拟键盘鼠标,一键光速qa,一秒5刀有手就行
缺点:编译原理和其他arrduino的avr主控不太一样,深层开发有些麻烦。
三、Arduino101/Intel Curie
Arduino101( Curie)是以入门级价格(相对于intel其他产品)提供的这款以intel Curie 模块制作的高性能、低功耗的一款适用于学习和开发的开发板。
它保持了与UNO相同的外形和外接引脚,添加了板载蓝牙BLE和6轴加速度计/陀螺仪,以帮助发挥你的创造力。
该模块包含两个小型内核,一个x86(Quark)和一个32位ARC架构内核,均为32MHz晶振。英特尔工具可以在两个核心之间优化编译您的Arduino程序,以完成最苛刻的任务。
英特尔开发的实时操作系统(RTOS)和框架是开源的。请。ArduinoIDE通过mailboxes与RTOS通信,以完成预定义的任务列表(如:使用USB与PC接口,将程序存入flash,将蓝牙BLE功能公开,执行PWM)。Intel Curie 的RTOS仍处于开发阶段,新的功能和功能将在不久的将来发布。
101具有14个数字输入/输出引脚(其中4个可用作PWM输出),6个模拟输入,用于串口通信和程序上传的USB连接器,电源插孔,带SPI信号的ICSP插头和I2C专用引脚。
板的工作电压和I / O为3.3V,但所有引脚均受到5V过压保护。
优点:运算性能强大,01号脚提供了Serial1硬串。集成了BLE和IMU,适合于穿戴设备的开发。有神经元功能,适用于机器学习。
缺点:价格较高、有时会存在手动复位问题、太想借助UNO的外形反而限制了其强大的能力。
四、Mega/Mega2560
Arduino Mega 2560是基于ATmega2560的单片机开发板。该开发板有54个数字输入/输出引脚(其中15路可以用作PWM输出),16路模拟输入,4个UART(硬件串口)ya最爱这款的地方 ,1个16MHz的晶振,1个USB接口,1个电源接头,ICSP接口以及复位按钮组成。它包含了单片机运行所需的所有要素,使用USB连接线将其连接到计算机,利用AC-DC适配器或电池供电后即可使用.Mega能与绝大部分为Genuino Uno设计的sheild兼容。
Genuino MEGA 2560是一个基于Arduino Mega迭代的产品。
优点:flash空间大,io多,硬串多,适合于做物联网项目等
缺点:相较于uno、nano等稍贵一些,体积稍大一些。
五、Nano
Arduino Nano是一个基于ATmega328(Arduino Nano 3.x)的小型开发板。它只有一个直流电源插孔,并使用miniUSB线,而不是D线
优点:小巧,价格合适,适合体积小的产品使用。
缺点:没啥致命缺点。
八、Yun
ArduinoYún是基于ATmega32u4和Atheros AR9331的开发板。Atheros处理器支持基于名为Linino OS的OpenWrt的Linux发行版。该板具有内置以太网和WiFi支持,USB-A端口,microSD卡插槽,20个数字输入/输出引脚(其中7个可用作PWM输出,12个作为模拟输入),16 MHz晶振,microUSB连接,ICSP头和3个复位按钮。
Yún与其他Arduino主板的区别在于它能够与Linux分布板通信,提供一个功能强大的联网计算机,易于使用Arduino。除了像cURL这样的Linux命令,你可以编写自己的shell和python脚本来进行强交互。Yún类似于Leonardo与ATmega32u4,除了它有Linux在开发板上。(具有内置USB通信,无需使用辅助处理器)。
· 注意:Yun Release 5新的Arduino Yun R5在这些功能上与以前的版本有很大的不同:电源系统提供5V的AREF;布局已修改,为USB信号添加两个孔,为GP6和GPIO13(LED2)添加两个孔。
优点:板载linux,可以将Arduino作为服务器使用,真正的可以作为物联网、机器人的服务端,具有安全可靠的属性。
缺点:Atheros处理器还是有点小,另外就是价格略贵。