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

帶有FPU的32位微控制器RX23T系列數(shù)據(jù)手冊

適用于單電機(jī)控制應(yīng)用的RX13T系列32位微控制器數(shù)據(jù)手冊

DLPC3470 適用于DLP2010LC數(shù)字微鏡器件的DLP? 控制器技術(shù)手冊

DLPC3479 適用于DLP4710LC的DLP顯示和光控制器技術(shù)手冊

STM32H753IIT6 一款32位微控制器MCU/MSP430F5325IPNR一款16位MCU
STM8S103F3P3TR STM32F091VCH6微控制器 IC MCU 8K/256K Flash
STM32G474RCT6 STM32G0B1VET6 微控制器 IC MCU 32BIT FLASH LQFP
FPGA 與微控制器優(yōu)缺點(diǎn)比較
微控制器中的PWM模塊介紹
ESP32 微控制器系列指南

評論