Arduino板概念和常用类型

 

                                                             Arduino(UNO)电路图

Arduino的概念:由可编程的电路板(称为微控制器)和称为Arduino IDE(集成开发环境)的现成软件组成,用于将计算机代码写入并上传到物理板。

主要特点:一、Arduino板卡能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输出。

                  二、Arduino IDE(简称上传软件)向板上的微控制器发送一组指令来控制板功能。

                  三、与大多数以前的可编程电路板不同,Arduino不需要额外的硬件(称为编程器)来将新代码加载到板上。你只需使用USB线即可。

                  四、Arduino IDE使用C++的简化版本,使其更容易学习编程。

                  五、Arduino提供了一个标准的外形规格,将微控制器的功能做成更易于使用的软件包。

Arduino 常用类型:

Arduino UNO

它有14个数字输入/输出引脚(其中6个可用作PWM输出),6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。 只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。

优点:经典、适合入门

缺点:性能中庸、上下相比各有不足,别的板子的优点就是这个板子的不足。

Arduino Nano

它只有一个直流电源插孔,并使用miniUSB线,而不是D线。

优点:小巧,价格合适,适合体积小的产品使用。

缺点:A6,A7只能用作ADC转换用,而不能用作数字口来使用。

Arduino Due

它是基于32位ARM内核微控制器的第一个Arduino板。它具有54个数字输入/输出引脚(其中12个可用作PWM输出),12个模拟输入,4个UART(硬件串行端口),84 MHz晶振,USB OTG连接,2个DAC(数模转换) ,2 个TWI,电源插孔,SPI头,JTAG头,复位按钮。

注:与大多数Arduino板不同,Arduino Due板运行在3.3V。I / O引脚可以承受的最大电压为3.3V。对任何I / O引脚施加高于3.3V的电压可能会损坏电路板。

优点:一个DMA控制器, 他能减轻 CPU做大量运算时的压力。

缺点:还达不到手机IC的那个程度,价格相较于avr内核贵一些。

Arduino Mega

该开发板有54个数字输入/输出引脚(其中15路可以用作PWM输出),16路模拟输入,4个UART(硬件串口)ya最爱这款的地方 ,1个16MHz的晶振,1个USB接口,1个电源接头,ICSP接口以及复位按钮组成。它包含了单片机运行所需的所有要素,使用USB连接线将其连接到计算机,利用AC-DC适配器或电池供电后即可使用.Mega能与绝大部分为Genuino Uno设计的sheild兼容。

优点:flash空间大,io多,硬串多,适合于做物联网项目等

缺点:相较于uno、nano等稍贵一些,体积稍大一些。


版权声明:本文为m0_58679705原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。