Arduino Nano相比Arduino Uno来说更小,体积只有成本只有不到Uno的一半。因此,当采用Arduino来设计小型嵌入式设备时,Arduino Nano可能是更好的选择。此外,由于它更小,所以它通常比Arduino Uno贵一点。
虽然它们使用的是同一种处理器ATmega328P,但是Arduino Uno与Arduino Nano的内存有很大的不同。Arduino Uno有2KB的SRAM和32KB的闪存。Arduino Nano仅有1KB的SRAM和32KB的闪存。这意味着Arduino Uno可以处理更大更复杂的程序,而Nano则需要更少的内存消耗的项目。
此外,Arduino Nano可以使用ATmega168P处理器,这使得它成本更低,但是使用这种处理器意味着降低了内存容量。
Arduino Uno拥有更大的针脚间距,这使得它更易于使用触点插头和线束连接。然而,Arduino Nano的针脚间距只有0.6mm,使得连接器和线束连接可能更加麻烦。此外,由于Arduino Nano更小,因此相应的连接器也更小。
除了针脚间距之外,Arduino Uno和Arduino Nano的针脚位置也不同。Arduino Uno的针脚比较靠近边缘和一个更方便的电源插头。相反,Nano的针脚从板子的中央位置开始,但仍然可以使用相应的电源插头。
Arduino Uno和Arduino Nano都使用相同的电源电压范围(7-12V)。然而,它们的概念是不同的。
Arduino Nano可以通过USB电缆或直接应用5V电源来供电。同时,与Arduino Uno不同,它可以使用挑选的可以通过Vin针脚输入电压的5V或3.3V稳压器。这使得Arduino Nano可以适用于更广泛的应用场景。
相比而言,Arduino Uno则更加灵活,可以通过USB电缆、外部电池或AC/DC适配器供电。它还具有大功率的电源稳压器,并可以选择自动选择外部电源和USB电源。