Answers:
多年来,我已经使用原来的Arduino板以及不同来源,从优秀的克隆的多种InduinoX是上市Arduino的网站作为一个正式兼容的电路板,到非常精良的中国Meduino纳米增强(3.3 / 5伏可切换),从eBay到便宜的克隆,有时比官方主板更好。
Arduino开发板没有什么独特或复杂的功能:它基本上只是微控制器(atMEGA328,atMEGA1280,SAM3X8E或其他)及其最少的支持硬件。真的,这没什么大不了的。
确保这些板卡兼容的两个常见元素是:
如果板上的微控制器有一个可用的引导加载程序,则可以用更好或更最新的版本替换引导加载程序。
支持文件可以在线找到,或者对最近的相似开发板文件进行较小的编辑可以为Arduino环境提供必要的支持。
简而言之:是的,克隆通常可以与原始Arduino一样工作,并且具有增强功能的克隆通常在保持兼容性的同时效果更好(例如InduinoX)
我发现大多数克隆都可以完成您期望的操作,但是正如x4mer在他的回答中所述,要做好准备。
最烦人的问题,即使在那时也是很小的问题,是许多中国克隆没有为USB使用ATMega,而是使用CH340G。这些芯片虽然可以很好地连接到运行Windows 7的PC上,但在OS X上的驱动程序上却遇到了很大的困难,最终导致无法识别。可以找到CH340G的驱动程序,但是当我安装它时,插入克隆的UNO后,它立即使MacBook崩溃了。
我不得不在eBay上购买三个或四个克隆,直到获得一个带有实际 16u2实现USB接口的Uno ,这实际上可以被MacBook Pro识别,并允许我使用在OS X上运行的Arduino IDE进行编码。
在此之前,我必须使用Wintel笔记本电脑。