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