Raspberry Pi Pico vs. Arduino: millist mikrokontrollerit peaksite kasutama?

Raspberry Pi Pico vs. Arduino: millist mikrokontrollerit peaksite kasutama?
Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Tänapäeva mikrokontrollerite turu tippkonkurentide seas paistavad populaarsete valikutena silma Raspberry Pi Pico ja Arduino. Mõlemad pakuvad ainulaadseid funktsioone ja eeliseid, rahuldades erinevaid vajadusi ja oskuste taset. Tõsi, see ei pruugi alati esmapilgul ilmselge valik olla, eriti kui olete uus isetegemise elektroonika.





MUO päeva video SISUGA JÄTKAMISEKS KERIMISE

Seetõttu võrdleme täna Raspberry Pi Picot ja Arduinot erinevate aspektide lõikes, et aidata teil otsustada, milline mikrokontroller teie projektidele kõige paremini sobib.





Töötlemisvõimsus

  samsung exynos protsessor

Arduino Uno R4 kasutuselevõtuga on mikrokontrollerite maastik teinud märkimisväärse arenguhüppe.





Alustame selle kõige märkimisväärsema uuendusega, milleks on võimas Renesas RA4M1 (32-bit Arm Cortex-M4) protsessor, mis töötab muljetavaldava 48 MHz sagedusega. Võrreldes eelmise Arduino Uno R3-ga on see töötlemisvõimsuse 3-16-kordne suurenemine. Cortex-M4 arhitektuur pakub suuremat jõudlust, kiiremat taktsagedust ja täiustatud käsukomplekte, võimaldades Uno R4-l täita koodi tõhusamalt ja kiiremas tempos.

Arduino Uno energiatarve varieerub sõltuvalt üldisest koormusest ja taktsagedusest, kuid Uno R4 iga GPIO kontakti maksimaalne voolutarve on 8 mA, mis on palju väiksem kui R3 20 mA. Uno R4 WiFi-plaati saab toita läbi VIN-viigu või silindripistiku pingega 6–24 V alalisvoolu või ainult 5 V USB-C pordi kaudu. Uno R4 Minima on ainult 5 V.



Kui liikuda edasi Raspberry Pi Pico juurde, on sellel mikrokontrolleriplaadil kahetuumaline Arm Cortex M0+, mis töötab kuni 133 MHz. Kui Cortex M0+ on võimekas protsessor, siis Uno R4 Cortex-M4 edestab seda märkimisväärse varuga.

Raspberry Pi Pico energiatarve, tavaliselt kokku umbes 40 mA, sobib väga hästi väikese võimsusega rakenduste jaoks ja selle mikro-USB toitepordi sisendpinge võib olla vahemikus 1,8–5,5 V alalisvoolu.





  Arduino Portenta H7
Pildi krediit: arduino.cc

Võrreldes Uno R4 ja Raspberry Pi Picoga on Arduino Portenta H7 suur (kui palju kallim) kandidaat. Portenta H7-l on kahetuumaline Arm Cortex M7 + M4, mis on võimeline töötama kuni 480 MHz. See muljetavaldav töötlemisvõimsus koos 2 MB välkmälu ja 1 MB muutmäluga teeb Portenta H7 eelistatud valiku nõudlikumate ja ressursimahukamate rakenduste jaoks.

Kuigi see jääb töötlemata töötlemisvõimaluste osas endiselt Arduino Portenta H7-le alla, ületab odavam Uno R4 lõhe vanemate Arduino plaatide ja arenenumate mikrokontrollerite vahel, muutes selle suurepäraseks valikuks paljude tegijaprojektide jaoks.





Riistvara võrdlus

Nii Arduino kui ka Raspberry Pi Pico platvormid pakuvad valikut plaadivariante ning ka erinevaid lisariistvarakilpe ja -mooduleid.

Arduino plaatide ühilduvus kilpidega

Arduino plaatidel on riistvara ühilduvuse osas märkimisväärne eelis. Suures Arduino ökosüsteemis on lugematu arv kilpe ja mooduleid, mis muudavad teie projektide laiendamise lihtsamaks lisafunktsioonidega, nagu mootorikaitsed ja muud kohandatud plug-and-play-ühendusplaadid.

Raspberry Pi Picol on kasvav riistvara lisandmoodulite ökosüsteem. Suhteliselt uue konkurendina võib Arduino pakutavate ulatuslike võimaluste saavutamine võtta aega.

Laua variandid

  Neli Raspberry Pi Pico plaati
Pildi krediit: Raspberry Pi/ GitHub

Arduino pakub laia valikut plaate, mis on kohandatud erinevatele rakendustele. Alates algajasõbralikust Arduino Uno R4-st kuni arenenuma Arduino Due'ni on olemas Arduino plaat, mis sobib peaaegu iga projekti jaoks – olenevalt sellest, kui palju töötlemisvõimsust ja kui palju GPIO kontakte vajate. Lisaks on Arduino plaadid saadaval erinevates hinnapunktides, mis vastavad erinevatele eelarvepiirangutele.

kuidas alla laadida rakendusi samsung smart tv 2016 -s

Seevastu Raspberry Pi Pico on ühe plaadiga mikrokontroller, millel on piiratud variandid: standardne Pico, Pico H (eeljoodetud GPIO päistega) ja Pico W/WH (juhtmevaba ühenduvuse ja eeljoodetud päiste võimalusega) .

Kuid see kompenseerib selle ülimadala hinnaga, alates vaid 4 dollarist, muutes selle atraktiivseks võimaluse harrastajatele ja õpetajatele, kes otsivad taskukohast sisenemispunkti mikrokontrollerite maailma.

IoT (asjade internet)

IoT arendusmaailm laieneb kiiresti ja nii Raspberry Pi Pico kui ka Arduino asjade Interneti-plaatide komplekt pakuvad muljetavaldavaid funktsioone selle trendi rahuldamiseks.

Arduino Uno R4 WiFi

  Arduino Uno R4 plaat
Pildi krediit: Arduino

Arduino Uno R4 WiFi on üles ehitatud Renesas RA4M1 32-bitise mikrokontrolleri ümber ja sisaldab ESP32 moodulit Wi-Fi ja Bluetoothi ​​ühendamiseks. See on teie Uno baasmudelist pärit tahvel ainult asjade Interneti toega.

Raspberry Pi Pico W

  Raspberry Pi Pico W plaat
Pildi krediit: Vaarika Pi

Raspberry Pi Pico Pico W/WH versioon integreerib Wi-Fi võimalused, kasutades Infineon CYW43439 kiipi, mis toetab ka Bluetoothi ​​ja Bluetooth Low Energy (LE).

Praegu põhineb traadita virn lwIP TCP/IP-rakendusel, kasutades traadita riistvara juhtimiseks libcyw43, ja Raspberry Pi on hankinud libcyw43 jaoks tasuta kommertskasutuse litsentsi, mis võimaldab teil luua kommertsriistvara, kasutades Pico W/WH või luua isegi kohandatud tahvleid, ühendades selle RP2040 kiibi ja CYW43439. Lisateavet kuidas lugeda Raspberry Pi Pico W Bluetoothi ​​abil anduri väärtusi.

Arduino Nano RP2040 Connect

  arduino-rp2040-connect
Pildi krediit: Arduino

Teisest küljest on Arduino Nano RP2040 Connect loodud nii, et see sobiks populaarse Nano vormiteguriga, pakkudes samal ajal hulgaliselt IoT-sõbralikke funktsioone. Raspberry Pi RP2040 räni toiteallikal, kahetuumalise Arm Cortex M0+ sagedusel 133 MHz, Nano RP2040 Connectil on 264 kB SRAM-i ja 16 MB kiibivälist välkmälu, mis pakub asjade Interneti projektide jaoks piisavalt ruumi ja töötlemisvõimsust.

U-blox NINA-W102 raadiomooduli kaasamine võimaldab sujuvat ja usaldusväärset traadita sidet. Selle ühilduvus Arduino Cloudiga tagab hõlpsa integreerimise pilveteenustega, lihtsustades asjade interneti projektide loomise ja haldamise protsessi eemalt.

Lisaks on plaat varustatud sisseehitatud anduritega, sealhulgas mikrofoni ja liikumisanduriga, mis avab hulgaliselt võimalusi anduririkaste asjade Interneti-rakenduste loomiseks, kõike seda kompaktse kujuga.

Arduino Nano ESP32

  Arduino Nano ESP32 plaat
Pildi krediit: arduino.cc

Arduino Nano ESP32 plaat rikastab veelgi IoT ökosüsteemi oma muljetavaldavate võimalustega. Populaarset Nano vormitegurit silmas pidades loodud Nano ESP32 kompaktne suurus muudab selle suurepäraseks valikuks eraldiseisvatesse asjade Interneti-projektidesse manustamiseks.

Kasutades asjade Interneti-maailmas hästi tuntud ESP32-S3 mikrokontrolleri võimsust, pakub see täielikku Arduino tuge Wi-Fi- ja Bluetooth-ühenduvuse jaoks. See muudab traadita asjade interneti projektide loomise ja ESP32 platvormi eeliste ärakasutamise lihtsaks. Nimelt toetab Nano ESP32 ka nii Arduino kui ka MicroPython programmeerimist, pakkudes arendajatele paindlikkust eelistatud keele valimisel.

Lisaks ühildub see Arduino IoT Cloudiga, võimaldades IoT projekte kiiresti ja lihtsalt arendada vaid mõne koodirea ja sisseehitatud turvafunktsioonidega kaugseireks ja juhtimiseks. Uurige, kuidas Arduino Nano ESP32 muudab IoT projektid imelihtsaks .

Kogukonna ja raamatukogu tugi

  Arduino logo

Edukas kogukond ja ulatuslik raamatukogu tugi on iga mikrokontrolleri platvormi jaoks hädavajalikud. Arduinol on üle maailma tohutu arendajate ja entusiastide kogukond, mille tulemusena on veebis saadaval tohutu hulk raamatukogusid, õpetusi ja projekte. See tugev kogukonna toetus muudab tõrkeotsingu lihtsamaks ja kiirendab õppeprotsessi.

Raspberry Pi Pico, kuigi suhteliselt uus, on tänu Raspberry Pi Foundationi mainele kiiresti hoo sisse saanud. Kuigi selle kogukond ei ole nii ulatuslik kui Arduino oma, on see pidevalt kasvanud ja see saab kasu teiste Raspberry Pi toodete populaarsusest.

Sellegipoolest leiate Internetist tõenäolisemalt teie omaga väga sarnase projekti, mis kasutab Raspberry Pi Pico ökosüsteemi asemel Arduino platvormi.

IDE (programmeerimise ökosüsteem)

  Arduino Labs for MicroPython(IDE) kasutajaliides

Integreeritud arenduskeskkond (IDE) on programmeerimiskogemuse oluline aspekt. Arduino IDE on tuntud oma lihtsuse ja kasutajasõbraliku liidese poolest, mistõttu on see suurepärane valik algajatele. Lisaks toetab Arduino IDE C/C++ programmeerimist, mida kasutatakse laialdaselt manussüsteemide domeenis.

Raspberry Pi Picot saab programmeerida MicroPythoni, C/C++ ja isegi CircuitPythoni abil, pakkudes erinevate programmeerimiseelistustega arendajatele suuremat paindlikkust. IDE valik võib aga olla isiklike eelistuste küsimus ja mõlemad platvormid pakuvad alternatiive, nagu VS Code koos PlatformIO-ga, muutes ülemineku nende kahe vahel suhteliselt sujuvaks.

Raspberry Pi Pico vs. Arduino: kumb on parem?

Projektide jaoks sobiva mikrokontrolleri valimine sõltub teie konkreetsetest nõudmistest, teadmistest ja eelarvest. Kui otsite töötlemata töötlemisvõimsust, madalat hinda, GPIO paindlikkust ja kasvavat ökosüsteemi, on Raspberry Pi Pico kaalukas valik. Teisest küljest, kui teie prioriteedid on riistvara ühilduvus, suur kogukond ja hõlpsasti kasutatav IDE, on Arduino endiselt kindel valik.