Vaarika Pi

Mis on Vaarika Pi ja Arduino erinevused?

Mis on Vaarika Pi ja Arduino erinevused?
Raspberry Pi ja Arduino on nende suuruse, hinna ja mitmekülgsuse tõttu tavaliselt parimad valikud paljude ehitusprojektide jaoks. Mõlemad tahvlid loodi algselt selleks, et pakkuda õpilastele ühe tahvli moodulit, mis aitab neil väga madalate hindadega õppida arvutitest, kodeerimisest ja elektroonikast. Ootamatult kogusid need juhatused hiljem populaarsust nii harrastajate ja tegijate, algajate kui ka ekspertide ringkonnas.

Väike tagasitulek

Arduino on pärit Itaaliast ja öeldakse, et see sai nime baari järgi, kus arendajad tavaliselt tahvli arutamiseks kohtuvad. Esimene Arduino töötati välja 2005. aastal ja selle eesmärk oli pakkuda Itaalias Ivrea interaktsioonidisaini instituudi üliõpilastele odavat mikrokontrolleri plaati. Selle maksumus ja lihtsus äratas ka harrastajate ja professionaalide huve; ei läinud kaua, kuni see jõudis laiema tegijate kogukonnani. Sellest ajast alates on loodud palju muid Arduino laudade sorte. 2013. aastal müüdi juba umbes 700 000 Arduino plaati [1].

Raspberry Pi sündis seitse aastat pärast Arduinot, kui Eben Upton leiutas odava ühemooduliga moodulmooduli, mis aitab parandada tema õpilaste programmeerimisoskusi. Sarnaselt Arduinole jõudis see oma kulude ja mitmekülgsuse tõttu peagi laiema publikuni. Esimene Raspberry Pi plaat maksis vaid 35 dollarit, mis on palju odavam kui olemasolevad arvutiplaadid, mis tavaliselt maksavad viis korda kallimad. Väike laud muutus veelgi väiksemaks ja odavamaks pärast seda, kui Raspberry Pi Fond lõi Raspberry Pi Zero, seni väikseima Raspberry Pi plaadi, mis maksab vaid 5 dollarit. Raspberry Pi edenes kiiresti, et miljonid tahvlid loodi juba algsest eesmärgist, milleks oli vaid 10 000 tahvlit pärast selle esimest väljaandmist.

Vaarika Pi ja Arduino: peamised erinevused

Vaarika Pi ja Arduino on aastate jooksul hüppeliselt kasvanud. Kuna nad on nii õpilaste, isetegemise entusiastide kui ka projekti ehitajate lemmikud, võrreldakse neid plaate sageli vaatamata erinevatele platvormidele; Raspberry Pi on üheplaadiline arvuti, samal ajal kui Arduino on mikrokontroller. Kuigi mõlemad leiavad oma nišid isetegemisprojektides, robootikas ja elektroonikas, on neil jõudluses, kuludes, tarkvaras ja funktsionaalsuses palju erinevusi. Lugege edasi, et teada saada nende kahe miniatuurse tahvli peamised erinevused, mis aitavad teil otsustada, milline neist sobib teie tulevaste projektide jaoks.

Riistvara

Raspberry Pi on ehitatud miniarvutina ja mahutab seega kõik arvuti põhikomponendid. Kõigi Raspberry, Pi tahvlite keskmes on 32- või 64-bitine Broadcom ARM-protsessor, alates algse Pi 700MHz ühetuumalisest protsessorist kuni palju kiiremani 1.Raspberry Pi 4 5GHz neljatuumaline protsessor. Graafika töötlemiseks on plaadile integreeritud ka Broadcom Videocore GPU-d. RAM on vahemikus 256 MB kuni 8 GB, olenevalt mudelist. Tahvlile on sisseehitatud ka USB-porti andmeedastuseks ja HDMI-porte kuvamiseks. Mõned mudelid koosnevad ka Ethernet-portidest ja neil on ka traadita võimalused. Operatsioonisüsteemi sisaldava microSD-kaardi jaoks on reserveeritud microSD-kaardi pesa. Kõikides Raspberry Pi plaatides on 40-kontaktiline GPIO päis, välja arvatud Raspberry Pi Zero ja Raspberry Pi Zero W, kus peate päise ise jootma.

Teiselt poolt on Arduino mikrokontrollerina ehitatud trükkplaat. Selle arvutusvõimsus on palju väiksem kui Raspberry Pi omal. Iga Arduino plaadi keskmes on 8-bitised Atmeli mikrokontrollerid, mis on sageli alla 100 MHz. RAM on vahemikus 2KB kuni 64MB. Salvestus põhineb välkmälul, 32–128 MB, olenevalt mudelist. Mõnel mudelil on USB-port, mis toimib sideühenduse ja toiteallikana. Need, kellel pole USB-porti, kasutavad suhtlemiseks Atmeli mikrokontrolleri tihvte ja neid saab toita akupaketi abil. Kõigil tahvlitel pole sisseehitatud võrgufunktsioone. Mõned vajavad täiendavat riistvara, tuntud kui Arduino Shield, mis on tavaliselt võrku ühendamiseks plaadile kinnitatud. Nagu Arduino Uno WiFi, on ka muud tahvlid IoT-de suurenevate nõudmiste tõttu kaasanud WiFi-toe.

Tarkvara

Kuna Raspberry Pi on sisuliselt arvuti, nõuab ta käivitamiseks operatsioonisüsteemi. Raspberry Pi Linuxi operatsioonisüsteem nimega Raspberry Pi OS (varem Raspbian) on Raspberry Pi vaikesüsteem. Pisikesel plaadil võivad töötada aga ka teised Linuxi ja mitte-Linuxi operatsioonisüsteemid. Programmeerimiskeeltega saate Pi-de abil õppida pika loendi. Võite kodeerida Scratchi, Pythoni, JavaScripti, HTML5, C, C ++ ja Java abil, et nimetada vaid mõnda.

Erinevalt Raspberry Pi omadest ei vaja Arduinos töötamiseks OS-i. Arduino süsteemid on palju lihtsamad kui Raspberry Pi omad. Parim oleks programmeerida mikrokontroller, kuigi programmeerimiskeeled, mida saate kasutada, on piiratud C ja C-ga++. Arduinos on plug-and-play seadmed, mis tähendab, et kui olete selle sisse lülitanud, käivitab see teie kodeeritud programmi ja lõpetab programmi, kui olete selle välja lülitanud.

Kasutab

Kui lisate oma prototüüpidesse või projektidesse Raspberry Pi, siis põimite terve arvuti paljude erinevate ülesannete täitmiseks. Väiksema arvutusvõimsuse tõttu piirdub Arduino ainult ühe või kahe ülesandega ja käitab korduvalt sama programmi. Raspberry Pi on keerukam kui Arduino, kuid selle keerukus on multifunktsionaalse projekti jaoks suur eelis. Näiteks anduritega suhtlemiseks peate installima teegid ja muu tarkvara Raspberry Pi-sse, samas kui Arduino jaoks on sama ülesande täitmiseks vaja lihtsat koodi. Arduino abil saate ehitada lihtsaid projekte, näiteks ruumi temperatuuri tajumine, kuid Raspberry Pi abil saate ehitada keerukamaid projekte nagu DIY droon. Kuna Raspberry Pi-l on rohkem komponente, maksab see tavaliselt rohkem kui Arduino.

Nagu näete, on Raspberry Pi ja Arduino kaks väga erinevat plaati ning mõlemal on oma tugevused ja nõrkused. Kui töötate projektiga, mis nõuab ainult ühe või kahe ülesande täitmist, võite minna Arduino kasuks, kuid keerukamaid ülesandeid ja programmeerimist nõudvate projektide jaoks oleks Raspberry Pi parem valik.

OpenTTD vs Simutrans
Oma transpordisimulatsiooni loomine võib olla lõbus, lõõgastav ja äärmiselt köitev. Sellepärast peate endale meelepärase leidmiseks kindlasti proovima...
OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...
SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...