我一直在寻找一种最便宜的选择,以获取可调光的arduino和无线通讯,并在搜索Arduino Nano克隆时遇到此ebay产品。它没有USB端口,如何编程?
编辑:
我发现有一个名为“ Arduino Pro Micro”的新设备,类似于Pro Mini和Nano,但内置了USB端口。最好的事情是,您可以4欧元以下的价格购买Pro Micro!非常适合调光的LED灯...
我一直在寻找一种最便宜的选择,以获取可调光的arduino和无线通讯,并在搜索Arduino Nano克隆时遇到此ebay产品。它没有USB端口,如何编程?
编辑:
我发现有一个名为“ Arduino Pro Micro”的新设备,类似于Pro Mini和Nano,但内置了USB端口。最好的事情是,您可以4欧元以下的价格购买Pro Micro!非常适合调光的LED灯...
Answers:
它类似于arduino,但去掉了USB至UART转换器芯片,以使其更便宜。为了对其进行编程,您必须使用外部转换器并将其连接到Rx / Tx引脚。
请注意,这些板不使用晶体作为时钟源,而是使用具有更高容差(0.5%)的16MHz谐振器
您需要将外部USB连接到串行板(或电缆),例如
请注意,USB有两个“版本”到串行板。一个版本将Tx引脚输出到Tx插头,将Rx引脚输出到Rx插头,另一版本将Tx引脚输出到Rx插头,将Rx引脚输出到Tx插头。
如果您的开发板将Tx引脚输出到Rx接头并将Rx引脚输出到Tx接头(信号已经交叉),则应将USB板的Rx连接到Arduino的Rx,并将USB板的Tx连接到Arduino的Tx(如下所示) )
如果您的电路板将Tx引脚输出到Tx接头,将Rx引脚输出到Rx接头,则应将USB板的Rx连接到Arduino的Tx,并将USB板的Tx连接到Arduino的Tx(如下所示交叉连接)
您所拥有的看起来更像Pro-mini,而不是Nano
注意引脚11,12,13上的淡蓝色的MOSI,MISO和SCK注释。
除了使用串行端口(通过板载USB到串行适配器)对Arduino-Nano编程外,您还可以使用ICSP对板载Atmega168 / ATmega328进行编程。您需要一个程序员,但是您可以为此使用另一个Arduino(使用Arduino作为ISP草图),总线海盗或其他设备。
Arduino的11,12和13引脚为MOSI,MISO和SCK。您还可以连接复位(“ RST”),VCC和GND。
典型的AVR ICSP连接器
可以相对容易地使Arduino IDE识别“ Arduino as ISP”和“ buspirate”作为“程序员”菜单的选项。IDE使用avrdude上载草图,当前版本的avrdude(包含在当前IDE中)了解有关总线盗版以及可用作程序员的其他几种设备的全部信息。