Arduino jau sen ir bijusi elektronisko projektu mikrokontrolleru platforma, bet kā Raspberry Pi Pico salīdzināt?
Starp labākajiem sāncenšiem mikrokontrolleru tirgū šodien Raspberry Pi Pico un Arduino izceļas kā populāras izvēles iespējas. Abi piedāvā unikālas funkcijas un priekšrocības, apmierinot dažādas vajadzības un prasmju līmeni. Tiesa, tā ne vienmēr var būt acīmredzama izvēle no pirmā acu uzmetiena, it īpaši, ja esat jauns DIY elektronikas aprīkojums.
Tāpēc šodien mēs salīdzinām Raspberry Pi Pico un Arduino dažādos aspektos, lai palīdzētu jums izlemt, kurš mikrokontrolleris vislabāk atbilst jūsu projektiem.
Apstrādes jauda
Līdz ar Arduino Uno R4 ieviešanu mikrokontrolleru ainava ir veikusi ievērojamu lēcienu uz priekšu.
Sāksim ar tā ievērojamāko jauninājumu, kas ir jaudīgais Renesas RA4M1 (32 bitu Arm Cortex-M4) procesors, kas darbojas ar iespaidīgs 48MHz. Salīdzinot ar iepriekšējo Arduino Uno R3, tas nozīmē ievērojamu apstrādes jaudas pieaugumu no 3 līdz 16 reizēm. Cortex-M4 arhitektūra nodrošina lielāku veiktspēju, ātrāku pulksteņa ātrumu un uzlabotas instrukciju kopas, ļaujot Uno R4 izpildīt kodu efektīvāk un ātrāk.
Arduino Uno enerģijas patēriņš mainās atkarībā no kopējās slodzes un pulksteņa ātruma, taču Uno R4 katrai GPIO tapai maksimālais strāvas patēriņš ir 8 mA, kas ir daudz mazāks nekā R3 20 mA. Uno R4 WiFi plati var darbināt caur VIN tapu vai cilindra ligzdu ar spriegumu no 6-24 V līdzstrāvas vai tikai 5 V, izmantojot USB-C portu. Uno R4 Minima ir tikai 5 V.
Pārejot uz Raspberry Pi Pico, šai mikrokontrollera platei ir divkodolu Arm Cortex M0+, kas darbojas uz augšu. līdz 133MHz. Lai gan Cortex M0+ ir spējīgs procesors, Uno R4 Cortex-M4 to ievērojami pārspēj. starpība.
Raspberry Pi Pico enerģijas patēriņš, kas parasti ir aptuveni 40 mA, ir ļoti piemērots mazjaudas lietojumiem, un tā mikro-USB barošanas porta ieejas spriegums var svārstīties no 1,8 līdz 5,5 V līdzstrāvas.
Salīdzinot ar Uno R4 un Raspberry Pi Pico, Arduino Portenta H7 ir milzīgs (ja daudz dārgāks) sāncensis. Portenta H7 ir aprīkots ar divkodolu Arm Cortex M7 + M4, kas spēj darboties līdz 480 MHz. Šī iespaidīgā apstrādes jauda, kopā ar 2 MB zibatmiņu un 1 MB RAM padara Portenta H7 par vēlamo izvēli prasīgākiem un resursietilpīgākiem. lietojumprogrammas.
Lai gan neapstrādātas apstrādes iespēju ziņā tas joprojām atpaliek no Arduino Portenta H7, lētākais Uno R4 novērš plaisu. starp vecākām Arduino platēm un modernākiem mikrokontrolleriem, padarot to par lielisku izvēli plašam ražotāju klāstam projektus.
Aparatūras salīdzinājums
Gan Arduino, gan Raspberry Pi Pico platformas piedāvā plates variantu izvēli, kā arī virkni papildu aparatūras vairogu un moduļu.
Arduino dēļu saderība ar vairogu
Arduino plāksnēm ir ievērojamas priekšrocības attiecībā uz aparatūras saderību. Plašajā Arduino ekosistēmā ir neskaitāmi vairogi un moduļi, kas atvieglo projektu paplašināšanu, izmantojot papildu funkcijas, piemēram, motora vairogus un citus pielāgotus plug-and-play savienojuma paneļus.
Raspberry Pi Pico ir augoša aparatūras papildinājumu ekosistēma. Tā kā ir salīdzinoši jauns sāncensis, var paiet laiks, lai panāktu Arduino piedāvātās plašās iespējas.
Dēļu varianti
Arduino piedāvā plašu dēļu klāstu, kas pielāgots dažādiem lietojumiem. No iesācējiem draudzīgā Arduino Uno R4 līdz progresīvākam Arduino Due ir Arduino dēlis piemērots gandrīz jebkuram projektam — atkarībā no apstrādes jaudas un GPIO tapu skaita nepieciešams. Turklāt Arduino dēļi ir pieejami dažādos cenu punktos, pielāgojoties dažādiem budžeta ierobežojumiem.
Turpretim Raspberry Pi Pico ir vienas plates mikrokontrolleris ar ierobežotiem variantiem: standarta Pico, Pico H (ar iepriekš pielodētām GPIO galvenēm) un Pico W/WH (ar bezvadu savienojumu un iepriekš lodēšanas iespēju galvenes).
Tomēr tas kompensē ar ļoti zemajām izmaksām, sākot tikai no 4 USD, padarot to par pievilcīgu iespēju hobijiem un pedagogiem, kuri meklē pieejamu ieejas punktu mikrokontrolleru pasaulē.
IoT (lietiskais internets)
IoT izstrādes pasaule strauji paplašinās, un gan Raspberry Pi Pico, gan Arduino IoT paneļu komplekts piedāvā iespaidīgas funkcijas, lai apmierinātu šo tendenci.
Arduino Uno R4 WiFi
Arduino Uno R4 WiFi ir veidots ap Renesas RA4M1 32 bitu mikrokontrolleri un ietver ESP32 moduli Wi-Fi un Bluetooth savienojumam. Tas ir jūsu standarta panelis no Uno bāzes modeļa tikai ar IoT atbalstu.
Raspberry Pi Pico W
Raspberry Pi Pico Pico W/WH versijā ir integrētas Wi-Fi iespējas, izmantojot Infineon CYW43439 mikroshēmu, kas atbalsta arī Bluetooth un Bluetooth Low Energy (LE).
Pašlaik bezvadu steks ir balstīts uz lwIP TCP/IP ieviešanu, izmantojot libcyw43, lai kontrolētu bezvadu aparatūru, un Raspberry Pi ir nodrošinājis bezmaksas libcyw43 komerciālas lietošanas licence, kas ļauj jums izveidot komerciālu aparatūru, izmantojot Pico W/WH, vai pat izveidot pielāgotas plates, apvienojot tās RP2040 mikroshēmu un CYW43439. Uzziniet vairāk par kā nolasīt sensoru vērtības, izmantojot Raspberry Pi Pico W Bluetooth.
Arduino Nano RP2040 Connect
No otras puses, Arduino Nano RP2040 Connect ir izstrādāts, lai atbilstu populārajam Nano formas faktoram, vienlaikus aprīkojot ar daudzām IoT draudzīgām funkcijām. Darbojas ar Raspberry Pi RP2040 silīciju ar divkodolu Arm Cortex M0+, kas darbojas ar 133 MHz, Nano RP2040 Connect var lepoties ar 264 KB SRAM un 16 MB zibatmiņu ārpus mikroshēmas, nodrošinot pietiekami daudz vietas un apstrādes jaudu IoT. projektus.
U-blox NINA-W102 radio moduļa iekļaušana nodrošina netraucētu un uzticamu bezvadu saziņu. Tā saderība ar Arduino Cloud nodrošina vieglu integrāciju ar mākoņpakalpojumiem, vienkāršojot IoT projektu izveides un pārvaldības procesu attālināti.
Turklāt tāfele ir aprīkota ar iebūvētiem sensoriem, tostarp mikrofonu un kustības sensoru, atverot daudz iespēju, lai izveidotu ar sensoriem bagātas IoT lietojumprogrammas, visas kompaktā formā faktors.
Arduino Nano ESP32
Arduino Nano ESP32 plate vēl vairāk bagātina IoT ekosistēmu ar savām iespaidīgajām iespējām. Izstrādāts, ņemot vērā populāro Nano formas faktoru, Nano ESP32 kompaktais izmērs padara to par lielisku izvēli iegulšanai atsevišķos IoT projektos.
Izmantojot IoT pasaulē labi zināmā ESP32-S3 mikrokontrollera jaudu, tas piedāvā pilnu Arduino atbalstu Wi-Fi un Bluetooth savienojumam. Tas atvieglo bezvadu IoT projektu izveidi un ESP32 platformas priekšrocību izmantošanu. Proti, Nano ESP32 atbalsta gan Arduino, gan MicroPython programmēšanu, nodrošinot izstrādātājiem elastību, izvēloties vēlamo valodu.
Turklāt tas ir saderīgs ar Arduino IoT Cloud, ļaujot ātri un viegli izstrādāt IoT projektus tikai ar dažām koda rindām un iebūvētiem drošības līdzekļiem attālinātai uzraudzībai un kontrolei. Uzziniet, kā Arduino Nano ESP32 padara IoT projektus par vieglu.
Kopienas un bibliotēku atbalsts
Plaukstoša kopiena un plašs bibliotēkas atbalsts ir būtisks jebkurai mikrokontrollera platformai. Arduino visā pasaulē ir milzīga izstrādātāju un entuziastu kopiena, kā rezultātā tiešsaistē ir pieejama plaša bibliotēku, pamācību un projektu kolekcija. Šis spēcīgais kopienas atbalsts atvieglo problēmu novēršanu un paātrina mācību procesu.
Lai gan Raspberry Pi Pico ir salīdzinoši jauns, tas ir strauji guvis pievilcību, pateicoties Raspberry Pi fonda reputācijai. Lai gan tā kopiena nav tik plaša kā Arduino, tā nepārtraukti pieaug, un tā gūst labumu no citu Raspberry Pi produktu popularitātes.
Pat ja tā, visticamāk, internetā atradīsit projektu, kas ir ļoti līdzīgs jūsu projektam un kurā tiek izmantota Arduino platforma, nevis Raspberry Pi Pico ekosistēma.
IDE (programmēšanas ekosistēma)
Integrētā izstrādes vide (IDE) ir svarīgs programmēšanas pieredzes aspekts. Arduino IDE ir labi pazīstams ar savu vienkāršību un lietotājam draudzīgu saskarni, padarot to par lielisku izvēli iesācējiem. Turklāt Arduino IDE atbalsta C/C++ programmēšanu, ko plaši izmanto iegulto sistēmu domēnā.
Raspberry Pi Pico var ieprogrammēt, izmantojot MicroPython, C/C++ un pat CircuitPython, nodrošinot lielāku elastību izstrādātājiem ar dažādām programmēšanas preferencēm. Tomēr IDE izvēle var būt personīgās izvēles jautājums, un abas platformas piedāvā tādas alternatīvas kā VS Code ar PlatformIO, padarot pāreju starp abām salīdzinoši gludām.
Raspberry Pi Pico vs. Arduino: kurš ir labāks?
Pareiza mikrokontrollera izvēle jūsu projektiem ir atkarīga no jūsu īpašajām prasībām, zināšanām un budžeta. Ja meklējat neapstrādātu apstrādes jaudu, zemas izmaksas, GPIO elastību un augošu ekosistēmu, Raspberry Pi Pico ir pārliecinoša izvēle. No otras puses, ja jūsu prioritātes ir aparatūras saderība, plaša kopiena un viegli lietojams IDE, Arduino joprojām ir labs risinājums.