受歡迎的Arduino板
雖然市場上有很多種Arduino板,有一些是最常見的。工程師和業余愛好者最常用的Arduino板包括:
Arduino UNO
Arduino Nano
Arduino Due
Arduino Mega
Arduino UNO
UNO可以說是最受歡迎的Arduino。它采用工作頻率為16MHz的Atmega328處理器,包括32KB程序存儲器,1KB EEPROM,2KB RAM,14個數字I/O,6個模擬輸入,以及5V和3.3V電源軌。
Arduino UNO。
Arduino UNO的針頭排列很快就會成為開發板的行業標準,使其與市場上大多數開發板屏蔽兼容。
UNO上有一個電源插孔,可以通過外壁疣供電。還有一個VIN選項可用于將UNO連接到電池。
UNO(69mm x 54mm)的物理尺寸使其成為一個小型開發板,可輕松安裝到許多項目中,四個螺孔允許設計人員將它們安全地安裝到位。
Arduino Nano
Arduino Nano是基本上是Arduino UNO縮小到一個非常小的輪廓,使得它非常方便用于可能需要盡可能減輕重量的狹小空間和項目。
與UNO一樣,Nano由運行于的Atmega328處理器供電。 16MHz,包括32KB程序存儲器,1KB EEPROM,2KB RAM,14個數字I/O,6個模擬輸入,以及5V和3.3V電源軌。
(注 - Arduino Nano板之前V3.0使用的ATmega168基本上有一半的規格。)
Arduino Nano。
與UNO不同,Nano不能連接到Arduino盾牌但是它有引腳頭,使其可用于面包板原型設計或使用插座的PCB。通常,Arduino Nano板是最便宜的Arduino板選項,可以使它們在大型項目中具有成本效益。
Arduino到期
Arduino Due是較大的主板之一,也是第一款由ARM處理器供電的Arduino板。
雖然UNO和Nano工作在5V,但是工作電壓為3.3V - 這一點很重要,因為過電壓會對電路板造成不可挽回的損害。由運行頻率為84MHz的ATSAM3X8E Cortex-M3供電,Due具有512KB ROM和96KB RAM,54個數字I/O引腳,12個PWM通道,12個模擬輸入和2個模擬輸出。
Arduino Due。圖片由Arduino提供。
Due沒有任何板載EEPROM,是一個更昂貴的Arduino板。由于Due具有大量引腳頭,可連接多個數字I/O,因此它還與標準Arduino屏蔽引腳兼容。軟件與Due的兼容性無法保證。
Arduino Mega 2560
Arduino Mega有點類似于Due,因為它也有54個I/O.然而,它不是由ARM內核供電,而是使用ATmega2560。
CPU的時鐘頻率為16MHz,包括256KB ROM,8KB RAM,4KB EEPROM,工作電壓為5V易于使用最愛好友好的電子產品。
Arduino Mega。
Arduino Mega有16個模擬輸入,15個PWM通道,1個引腳排列類似于Due,與Arduino屏蔽硬件兼容。與Due一樣,軟件與Mega的兼容性并不能保證。
選擇正確的項目Arduino
現在我們看了一些細節關于每塊電路板,可以確定每塊電路板的最佳用途。
盡管UNO是最受歡迎的電路板,但由于通用架構和使用通用語言,所有電路板都通過在線論壇提供了出色的支持。 IDE。這意味著您不太可能陷入特定于設備的陷阱,這些陷阱可能會因為硬件配置或固有錯誤而阻止一段代碼工作。
Arduino代碼可以很容易地轉移到不同的板上而幾乎沒有任何變化這對于任何想要改變他們對項目將使用的板的想法的設計師都是非常有益的。
每個項目將使用的決定因素歸結為兩個基本的東西:硬件和成本。雖然每個Arduino的成本方面是顯而易見的(最低成本選項始終是首選),但硬件可能不那么容易確定。在查看硬件時,應考慮以下因素:
物理尺寸
CPU電源
內存大小
I/O功能
板載外圍設備
重量
Connectivity
在物理尺寸方面,Arduino Nano是最小的,是一款非常便攜的設備。 UNO是一個中等規模的開發板,但仍然足夠小,可以安裝到許多項目,包括遙控設備,如遙控車和船。 Mega和Due是更大的電路板,這使得它們難以在空間受限的應用中使用。
如果一個項目需要高處理能力,那么它的功能強大的ARM內核和大型RAM/ROM 。雖然Mega是一個擁有大量GPIO的大型Arduino,但它的CPU速度仍然與UNO和Nano(同樣的Mega系列)相同,因此使用Mega沒有速度優勢。
UNO和Nano使用相同的處理器,這意味著在硬件和外圍設備方面,UNO和Nano是相同的。如果一個項目需要大量的GPIO,則Due和Mega是明顯的選擇。一個不需要強大CPU但需要大量GPIO的應用程序可以很好地使用Mega。
模擬項目可以在所有Arduino板上完成,但是Due有12個模擬輸入和2個模擬輸出。
-
Arduino
+關注
關注
189文章
6492瀏覽量
190155
發布評論請先 登錄
評論