Arduino开发板介绍及对⽐
⼀、UNO/UNO r3
Arduino / 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
Arduino Leonardo是基于ATmega32u4的开发板。它有20个数字输⼊/输出引脚(其中7个可⽤作PWM输出,12个作为模拟输
⼊),16 MHz晶振,微型USB连接,ICSP接头和复位按钮。 只需使⽤USB电缆将其连接到计算机,或使⽤AC-to-DC适配器或电池为其供电即可开始使⽤。
Leonardo与所有先前的板⼦不同之处在于ATmega32u4具有内置的USB通讯,⽆需使⽤辅助处理器。这允许Leonardo作为⿏标和键盘出现在连接的计算机上,以及虚拟(CDC)串⼝或 COM端⼝
优点:⽐UNO少⼀块16u2,便宜⼀点,适合做模拟键盘⿏标,⼀键光速qa不是梦。(作为作者亚伦个⼈⽽⾔,喜欢复位的呼吸灯效果)缺点:编译原理和其他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 线。