它们的工作方式不同。出于同样的原因,Arduino 板的工作方式不同。甚至 Arduino 的品牌板也有很多不同的变体。
然而,非品牌的通常是兼容的。问题只是针对哪个 Arduino 变体。因此,最终归结为相应品牌的 Arduino 板的正确设置。
Arduino 和克隆的一些区别:
1) 不同的处理器 --> 影响引脚数 --> 影响内存大小(闪存、sram 和 eeprom) --> 影响低级端口地址 --> 影响硬件计数器的数量 --> 影响硬件的数量和种类支持不同的接口 --> 影响编程器选项/支持 2) 主机的不同接口 --> 串行,或 USB - 串行桥,本机 USB --> 影响是否需要外部 USB - 串行转换器 --> 影响最大可能的串行通信速度 --> 影响作为本机 USB 设备的可能性 3) 改变时钟选项 --> 影响计算能力 --> 影响功耗(尽管总体影响可以忽略不计) --> 影响时钟稳定性和精度 - ->晶体比谐振器更精确和稳定-->注意:如果这对您很重要:较新的 Arduinos 有用于主处理器的谐振器,您可能需要考虑使用专用的 RTC 时钟 4) 各种好东西 --> 板载 RTC , 加速度计, WLAN, LED bar, ... 5) 构建质量 --> 原始 Arduinos 通常还可以 --> 非常便宜的克隆有时需要一些返工(对齐引脚,重新焊接一些引脚) --> 实际上有克隆比 Arduino 更好而且更便宜非常便宜的克隆有时需要一些返工(对齐引脚,重新焊接一些引脚)-> 有些克隆实际上比 Arduino 更好,而且更便宜非常便宜的克隆有时需要一些返工(对齐引脚,重新焊接一些引脚)-> 有些克隆实际上比 Arduino 更好,而且更便宜
但是请注意,一旦您了解了 Arduino 的硬件,就很容易推出自己的开发板。如果您不需要精确的时钟,您可以使用集成 RC 振荡器。那么 Arduino 克隆只不过是裸处理器和一个电容器。您唯一需要的就是一个 ISP 程序员。