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