目前Arduino的控制板最新的为Arduino Uno,如下图:
国内使用比较多的为Arduino Duemilanove 2009,主要原因是Uno的Usb控制芯片封装方式改变,制造成本上升,其他变化不大,性价比还是Arduino Duemilanove 2009比较好。
因其开源特性,生产Arduino控制板的厂商众多,同样的Duemilanove 2009就有很多种颜色。
对于一些对电路板大小要求比较严格的地方,Arduino团队提供了Arduino Nano,此板体积做的非常小。如下图:
Arduino板子上基本端口如图描述,对几个比较特殊的端口下面详细说明下:
VIN端口:VIN是Input Voltage的缩写,表示有外部电源时的输入端口。如果不使用USB供电时,外接电源可以通过此引脚提供电压。(如电池供电,电池正极接VIN端口,负极接GND端口)
AREF:Reference Voltage For The Analog Inputs(模拟输入的基准电压)。使用AnalogReference()命令调用。
ICSP:也有称为ISP(In System ProgRAMmer),就是一种线上即时烧录,目前比较新的芯片都支持这种烧录模式,包括大家常听说的8051系列的芯片,也都慢慢采用这种简便的烧录方式。我们都知道传统的烧录方式,都是将被烧录的芯片,从线路板上拔起,有的焊死在线路板上的芯片,还得先把芯片焊接下来才能烧录。为了解决这种问题,发明了ICSP线上即时烧录方式。只需要准备一条R232线(连接烧录器),以及一条连接烧录器与烧录芯片针脚的连接线就可以。电源的+5V,GND,两条负责传输烧录信息的针脚,再加上一个烧录电压针脚,这样就可以烧录了。 |