微控制器大多遵循類似的設(shè)計。它們的板載內(nèi)存有限,低功耗運行,并具有一組通用輸入和輸出(GPIO)引腳,這些引腳通常可通過USB電纜進行編程。
有很多板卡可供選擇。很難為您挑選完美的。初學(xué)者在使用硬件方面的經(jīng)驗與以前可能曾經(jīng)編碼或修改過電子產(chǎn)品的人有很大不同。
無論您處于什么級別,這些微控制器中的一種都應(yīng)該適合您。
>1。最適合初學(xué)者的微控制器
Arduino Uno R3
如果您對微控制器感興趣,那么您幾乎肯定會聽說過Arduino。他們通過開發(fā)板陣列和用于對其進行編碼的獨立開發(fā)環(huán)境(IDE)來普及開源的業(yè)余愛好硬件。
Arduino Uno R3是大多數(shù)入門套件中的標準Arduino,并且最容易實現(xiàn)使用。如果預(yù)算是一個問題,請注意Arduino是開源硬件。因此,設(shè)計的副本是完全合法的。如果您搜索Arduino克隆,您會發(fā)現(xiàn)許多產(chǎn)品的價格都比官方Arduino板低得多。
2。最適合兒童的微控制器
Makeblock mCore機器人控制器
等等,這看起來不像微控制器板!
mBot機器人套件的大腦是一個微控制器。它的設(shè)計使其非常適合教給兒童有關(guān)機器人的知識,而無需處理復(fù)雜的代碼。集成在Blocky應(yīng)用程序中的可視塊代碼通過藍牙傳輸?shù)桨迳希瑥亩绊憴C器人的行為。
您可以從機器人套件中單獨購買微控制器,但是為什么呢?機器人是最好的!
該工具包涵蓋了從構(gòu)建機器人到核心編程基礎(chǔ)的所有內(nèi)容。要向年輕的讀者介紹微控制器,沒有比這更好的了!
3。適用于程序員的最佳微控制器
STM32 F3 Discovery
STM32 F3 Discovery板是基于ARM Cortex-M4的微控制器,可以對硬件編程的各個方面進行實驗。該板具有內(nèi)置運動檢測,三軸陀螺儀,線性加速度傳感器和磁場傳感器。
還有八個LED呈圓形排列。請注意,該板需要單獨的FTDI適配器才能通過USB與計算機通信。如果不確定那是什么,可以在我們構(gòu)建自己的Arduino指南時使用它來與ATMega328P芯片進行通信。
了解如何對F3 Discovery進行編程是比其他許多方法更深入的過程。微控制器。幸運的是,有一些庫使該過程更易于訪問,許多教程都是從基礎(chǔ)開始的。除了使用C ++編程語言外,開發(fā)板還是《發(fā)現(xiàn)書》的主題。嵌入Rust編程語言的入門指南。
4。最佳可穿戴設(shè)備微控制器
Adafruit Gemma M0
借助微控制器,該器件結(jié)合了對LED和其他組件的先進控制,小尺寸和低功耗要求,因此毫不奇怪。服裝設(shè)計和角色扮演。 Adafruit的Gemma M0板是硬幣大小的微控制器,非常適合使用導(dǎo)電線連接到LED或其他組件。另外,您也可以使用內(nèi)置的RGB DotStar LED。
ATSAMD21E18芯片(匆匆說一下)比這種類型的微控制器的常規(guī)板載控制器有所提高。雖然您可以使用標準的Arduino類型C ++,但該板預(yù)裝了CircuitPython以便進行Python編程和其他類型的板通常缺少的本地USB連接。
對于纖巧的原始電源,Teensy 3.2系列產(chǎn)品被認為是最好的電源。 32位ARM Cortex微處理器幾乎在所有其他電路板上運行。除了速度之外,Teensy還具有I2C音頻集成和幾個高質(zhì)量的模數(shù)轉(zhuǎn)換器(ADC)。
Teensy的每個引腳都可配置為中斷,并且這些板以64KB的時鐘運行。 RAM以及256KB閃存。所有這些都使用Teensyduino庫與Arduino IDE兼容,如果Teensy 3.2的28針不足以滿足您的需求,則可以從PJRC網(wǎng)站獲得48針Teensy 3.5和3.6。
6。最適合中級用戶的微控制器
Mbed LPC1768開發(fā)板
從業(yè)余微控制器邁出下一步似乎更像是一次飛躍。工業(yè)用途的嵌入式硬件可能要復(fù)雜得多,并且在設(shè)備和軟件級別上的入門成本都要高得多。
Mbed是消費者和行業(yè)之間邊界上的一個很好的例子。 LPC1768開發(fā)板。該板在質(zhì)量和工具上都有所提高,價格也能反映出來。 Mbed為硬件提供了一個在線IDE,并為使用GPIO引腳和板載LED執(zhí)行任務(wù)提供了庫。
價格的飛躍也反映了用例的不同。諸如LPC1768之類的電路板可用于行業(yè)標準情況,而利用電路板來增強您的知識可能是學(xué)習(xí)嵌入式編程的重要組成部分。
小型電路板,大型計劃
此列表應(yīng)該可以幫助您做出明智的決定,以決定哪種微控制器適合您。但是,它絕不是詳盡無遺的,它錯過了諸如Arduino殺死NodeMCU這樣的出色電路板。
無論您選擇哪種電路板,微控制器都是將電子和編碼相結(jié)合的理想方式。這些Arduino初學(xué)者項目中的任何一個都將幫助您同時掌握兩者!
責(zé)任編輯:wv
-
微控制器
+關(guān)注
關(guān)注
48文章
7565瀏覽量
151579 -
Arduino
+關(guān)注
關(guān)注
188文章
6471瀏覽量
187293
發(fā)布評論請先 登錄
相關(guān)推薦
評論