那里有許多不同種類的Arduino板,如果您感到困惑,可以原諒。你應該買哪個?哪個更適合您的項目?我們可以通過此Arduino初學者購買指南來提供幫助!
該指南也以視頻形式提供:
字面上有數百種不同類型的Arduino和Arduino兼容板在那里,所以我們不可能涵蓋所有內容。但是,我們可以做的是談論最常見,最有用和得到最廣泛支持的內容。
在開始之前,如果您要查找的只是一張數字表,請查看Sparkfun的Arduino清單。我將從另一個角度解決這個問題:Arduino初學者,尋找您的第一個開發板,或者從入門套件中畢業。
克隆人大戰,以及Arduino vs Arduino
在開始之前的簡短說明。價格在撰寫本文時是正確的,并且在可能的情況下,可以鏈接到速賣通,在這里您可以以品牌Arduino模型價格的一小部分購買Arduino兼容克隆。
重要的是要了解這些不是“廉價的中國仿冒品”,至少不是非法的。大多數Arduino硬件是在開放源代碼許可下發布的,這意味著任何人都可以自由構建自己的副本(甚至添加原始設計中不存在的功能),只要他們將其標記為“兼容Arduino”即可,而不是“ Arduino” (已注冊商標)。
如果您購買了原創的品牌Arduino,您所支付的大部分款項將捐贈給Arduino基金會,該基金會將用于資助教育推廣計劃以及該品牌的進一步發展。但是,由于最近的商標糾紛使情況變得有些混亂,在該商標糾紛中,“原始” Arduino LLC(擁有 Arduino.cc 的公司,您可能最熟悉)只能使用該商標。 Arduino在美國,并且被迫在美國以外的地區更名為 Genuino 。如果您要在歐洲購買某品牌的Arduino,則很有可能您實際上是在向Arduino SRL (Arduino.org)付款,這是意大利公司,最初被稱為Smart Projects,
就像我說的那樣-雜亂無章-如果您只購買克隆的產品,將為您節省很多錢。
Uno
由于克隆的成本不到3美元,因此,Uno(雖然不是第一塊Arduino開發板)仍然是最多的流行。這也是大多數入門工具包中都包含的模型,這是有充分理由的。現在是Uno,它是升級“防護板”的標準格式,這些板提供了可以插入頂部的附加功能,并且經常可以相互堆疊。
大約相當于一張信用卡的大小,它具有14個數字IOpin和5個模擬IOpin,并以5v電壓運行。它可以通過USB電纜供電,也可以通過桶形插孔通過高達12v的直流電供電。
Uno的核心是ATMEGA328P,它具有32Kb的程序存儲器,相對于當今的標準來說,這是很小的。在某個時候,您可能會達到這個極限,但是作為學習入門的入門工具,Uno非常完美。
Leonardo
看似與Uno相似的是Leonardo兩者是完全不同的。盡管Leonardo確實具有能夠仿真USB設備的優點,因此您可以制作自己的鍵盤,但它也具有許多怪異之處,并且與所有的Arduino屏蔽板都不兼容。
我會建議初學者遠離Leonardo:您只會發現代碼不正確的地方,而當您尋求幫助時,可能找不到解決方案。如果您確實希望能夠以USB設備的形式出現,那么您可能想改用Pro Micro,我們將在以后介紹。
Mega 2560
Mega是從Uno進行下一個邏輯上的提升,如果您發現自己已達到該內存限制或IO即將用盡,那么您將需要購買Mega。盡管Mega克隆的價格是Uno的兩倍,約為6美元,但Mega具有256k的內存,以及高達53個數字IO和15個模擬端口。
像Uno一樣,它以5v運行,并具有內置USB端口和DC電源轉換器,因此,當Uno不夠大時,它真的很有用。 Mega還與大多數Arduino擴展板兼容。
Pro Micro
Pro Micro每個克隆的價格約為4美元,因此在物理上都是小型的,并且具有板載USB驅動程序,能夠成為USB HID(人工輸入設備):這意味著您可以創建自己的鍵盤或游戲控制器項目。
這對小型項目非常有用,盡管這樣做確實給您減少了幾個IOpin可供使用;總共18個,其中一些可以模擬,并且只有32Kb的內存。
與Uno不同,它對面包板友好,因此可以焊接一些標頭,它可以整齊地放在面包板上。它提供5v和3.3v版本,因此您可以選擇更適合您的項目的。
還有 Pro Mini 或 Nano 外形相似,但它們沒有內置的USB驅動程序,無法仿真USB設備。我將跳過這些內容,因為您可能已經知道是否想要一個,否則,由于價格差異很小,最好選擇Pro Micro。您可能想研究一下2美元的Nano的一個原因是,您已經完成了項目,只想將其塞入一個小盒子中并完成它即可。
這實際上不是Arduino,但與Arduino兼容,只需對軟件進行少量修改即可。最低價格僅為5美元,我以前將Arduino兼容的NodeMCU開發板稱為“ Arduino Killer”。
工作的唯一缺點使用NodeMCU的原因是它的工作電壓為3.3v,并且引腳不能承受5v的電壓,這意味著您將需要專門為該電壓設計的傳感器,或者需要一個邏輯電平轉換器(將5v信號更改為3.3v,反之)反之亦然。當您從入門工具包中的Uno畢業時,這對您來說可能就不再是您的事了。
Lilypad 328
每個大約4美元,Lilypad就是有點奇怪:一塊5厘米長的圓形板,專為可穿戴項目設計。您會獲得理想的電路板,而不是引腳,而是用導電線縫制的。 Lilypad與Uno使用相同的處理器,因此受到限制,它具有14個數字IOpin和5個模擬IOpin,但也具有5v容限,因此應與您發現的任何Uno項目兼容。確保您購買的是Lilypad 328版本,而不是168版本,請記住您還需要購買單獨的USB FTDIbreakout,因為它不包含其中一個。
非Atmel開發板
到目前為止,列出的Arduino開發板核心中的各種Atmel芯片使Arduino項目變得如此輕便-通常來說,Uno項目可以正常工作在Nano或Lilypad上就好了。最近基于非Atmel的董事會也不能說相同的話。 TheYún是一個奇怪的混合體,在單獨的Atheros處理器上包含Atmel Atmega 32u以及完整的Linux堆棧,藍牙和Wi-Fi。它們與aRaspberry Pi更像,但社區支持卻少得多,價格也更高。目前,Yún的價格為80美元。
我的建議:避免使用這些新主板。考慮到來自35美元的Pi(我們的Raspberry Pi指南)甚至是NodeMCU板的競爭,它們對于預定的IoT用途而言只是被高估了。
作為初學者,我認為這些板才剛剛起步或從入門工具包畢業,您可能會最感興趣。在大多數情況下,對于簡單的原型制作,您可能只想要另一個Uno;或更大的項目,大型我仍然一直使用Unos,只是因為它們價格便宜且易于使用。
如果您準備好嵌入完成的項目,請考慮使用Nano。對于涉及模擬USB鍵盤或制作游戲控制器的任何事情,請抓住Pro Micro。對于可穿戴設備,您可以在Uno上原型制作,然后在一切準備就緒后切換為使用Lilypad。對于物聯網設備,我強烈建議使用兼容Arduino的NodeMCUboard,而不要使用“真正的” Arduino。
您接下來將使用哪個Arduino?您能想到我未列出的任何用例嗎,或者您會提出其他建議?在評論中讓我知道!
責任編輯:wv
-
Arduino
+關注
關注
187文章
6464瀏覽量
186681
發布評論請先 登錄
相關推薦
評論