讀者們應(yīng)該認(rèn)識(shí)Pico" target="_blank">Raspberry Pi Pico,這是一個(gè)很小的微型微控制器,可讓您在微控制器上運(yùn)行一些代碼來(lái)構(gòu)建硬件項(xiàng)目。更有趣的是,Raspberry Pi基金會(huì)正在使用自己的RP2040芯片來(lái)搭建PICO,這意味著該基金會(huì)現(xiàn)在正在制造自己的芯片。
如果您不熟悉微控制器,那可以簡(jiǎn)單理解為使用這些設(shè)備控制其他部件或其他設(shè)備。您可能認(rèn)為您已經(jīng)可以使用常規(guī)的Raspberry Pi進(jìn)行此類(lèi)操作。但是,微控制器是專(zhuān)門(mén)為與其他事物交互而設(shè)計(jì)的。
它們便宜,體積小,消耗的功率很小。您可以使用面包板開(kāi)始開(kāi)發(fā)項(xiàng)目,以避免焊接。您可以將它與小電池配對(duì)使用,并且可以運(yùn)行數(shù)周甚至數(shù)月。
與計(jì)算機(jī)不同,微控制器不運(yùn)行傳統(tǒng)的操作系統(tǒng)。您的代碼直接在芯片上運(yùn)行。
像其他微控制器一樣,Raspberry Pi Pico在設(shè)備的側(cè)面具有數(shù)十個(gè)輸入和輸出引腳。這些引腳很重要,因?yàn)樗鼈兂洚?dāng)與其他組件的接口。例如,您可以使您的微控制器與LED燈互動(dòng),從各種傳感器獲取數(shù)據(jù),在顯示器上顯示一些信息等。
Raspberry Pi Pico使用RP2040芯片。它具有雙核Arm處理器(以133MHz運(yùn)行),264KB RAM,26個(gè)GPIO引腳(包括三個(gè)模擬輸入),一個(gè)微型USB端口和一個(gè)溫度傳感器。它不帶有Wi-Fi或藍(lán)牙。它的價(jià)格是4美元。
如果要在Raspberry Pi Pico上運(yùn)行某些功能,這很容易。您使用微型USB端口將設(shè)備插入計(jì)算機(jī)。您可以在按下按鈕的同時(shí)啟動(dòng)Raspberry Pi Pico。該設(shè)備將作為外部驅(qū)動(dòng)器出現(xiàn)在您的計(jì)算機(jī)上。
除了C,您還可以使用MicroPython作為開(kāi)發(fā)語(yǔ)言。這是微控制器的Python啟發(fā)式語(yǔ)言。Raspberry Pi基金會(huì)已經(jīng)為Pico編寫(xiě)了大量文檔和數(shù)據(jù)表。
有趣的是,Raspberry Pi基金會(huì)希望讓其他人從其自己的芯片中受益。它已經(jīng)接觸到Adafruit,Arduino,Pimoroni和Sparkfun,因此他們可以使用RP2040芯片構(gòu)建自己的板。將會(huì)有一個(gè)由RP2040驅(qū)動(dòng)的設(shè)備的整個(gè)生態(tài)系統(tǒng)。
對(duì)于Raspberry Pi Foundation而言,這是一個(gè)有趣的舉動(dòng),因?yàn)樗梢匝刂@條道路前進(jìn),并以更強(qiáng)大的變體迭代自己的芯片設(shè)計(jì)。它具有兩個(gè)主要優(yōu)點(diǎn)-精確控制要放置在板上的東西的能力和價(jià)格。