click fraud protection

Jos olet koskaan halunnut oppia koodaamaan tai rakentamaan robottia tai muuta elektronista laitetta, jota voit ohjata käyttämällä Arduino tai Raspberry Pi -levy ovat molemmat hyviä tapoja aloittaa. Mutta mikä on paras sinulle ja tavoitteillesi? Tässä on lähempi tarkastelu eroista Arduinon ja Arduinon välillä. Vadelma Pi levyt, mukaan lukien niiden vastaavat tekniset tiedot ja projektit, joita voit tehdä kullakin niistä.

Tämän oppaan tarkoituksia varten vertaamme kunkin levytyypin uusimpia versioita: Arduino Uno Rev3 ja Raspberry Pi 4.

Arduino vs. Raspberry Pi: Yleiset havainnot

Arduino

  • Ei tietokone. Se on itse asiassa mikro-ohjainkortti.

  • Siinä ei ole havaittavissa olevia prosessointiytimiä ja rajoitetut I/O-portit ja vaihtoehdot.

  • Voidaan ladata USB- tai virtaliittimen kautta.

  • Voidaan ohjelmoida Arduino Web Editorin tai Arduino IDE -ohjelmiston kautta.

Vadelma Pi

  • Se on tietokone. Vaikka se tunnetaan mikrotietokoneena.

  • Uusimmassa versiossa on 4 prosessointiydintä ja laaja valikoima I/O-portteja ja -vaihtoehtoja.

  • Voidaan ladata vain USB-C-portin kautta.

  • Voidaan ohjelmoida millä tahansa 9 mahdollisesta käyttöjärjestelmästä. Suositeltu nimi on Raspbian ja se perustuu Linux Debianiin.

Suurin ero Arduinon ja Raspberry Pi: n välillä on, että Arduino ei ole tietokone ja Raspberry Pi on tietokone. Mutta he voivat sekä ohjelmoida että ohjata muita laitteita suorittamaan tiettyjä tehtäviä, ja ne voivat molemmat opettaa sinulle koodaamista.

Arduinoilla ei oikeastaan ​​ole todellisia prosessointiytimiä, ja ne voidaan ohjelmoida online-verkkoeditorin tai Arduino IDE -ohjelmiston kautta. Raspberry Pi 4:ssä on neljä ydintä ja mahdollisia on yhdeksän käyttöjärjestelmät jota voidaan käyttää sen ohjelmoimiseen, riippuen työskentelemästäsi projektista.

Suositeltu käyttöjärjestelmä Pi: lle on nimeltään Raspbian. Koska Arduinot eivät ole tietokoneita, ne sopivat paremmin yksinkertaisempiin tehtäviin, kuten valojen hallintaan. Raspberry Pis voi tehdä monimutkaisempia asioita, kuten luoda pelejä, mobiilisovelluksia tai verkkosivustoja.

Arduino vs. Raspberry Pi: ytimien määrä ja I/O-vaihtoehdot

Arduino

  • Siinä ei näytä olevan prosessointiytimiä, koska se ei ole tietokone.

  • Siinä on rajoitettu valikoima I/O-vaihtoehtoja. Useimmat ovat vain digitaalisia I/O-nastoja.

  • On 1 USB-liitäntä.

Vadelma Pi

  • Raspberry Pi 4:ssä on neljä prosessointiydintä.

  • Siinä on laaja valikoima I/O-portteja ja vaihtoehtoja aivan kuten tavallisessa tietokoneessa.

  • Siinä on kaksi micro-HDMI-porttia, jotka tukevat kahta 4K-näyttöä.

Kun keskustelemme kunkin levyn ytimien lukumäärästä, on syytä muistaa, että Arduino-levy ei ole tietokone, se on mikro-ohjainkortti, joten siinä ei näytä olevan mitään todellista prosessointiydintä, kuten kannettavan tietokoneen prosessori saattaa olla. Ja mitä tulee ytimiin, Arduino-levyillä ei näytä olevan niitä.

Raspberry Pi on toisaalta tietokone, vaikkakin hyvin pieni. Raspberry Pi -sivuston mukaanRaspberry Pi 4:ssä on 4 prosessointiydintä.

Mitä tulee tulo/lähtö (I/O) -vaihtoehtoihin, Arduino Uno mukana 14 digitaalista tulo/lähtönastaa, 6 analogista tuloa, a USB liitäntä ja virtapistoke. Raspberry Pi 4:ssä on laaja valikoima I/O-portteja ja vaihtoehtoja, mukaan lukien 2 USB 3.0 portit, 2 USB 2.0 portit, 2 mikro-HDMI portit ja Micro SD -korttipaikka, vain muutamia mainitakseni. Kaksi micro-HDMI-porttia tukevat kahta 4K-näyttöä.

Arduino vs. Raspberry Pi: Energiankulutus

Arduino

  • Voidaan ladata USB-liitännän tai virtaliittimen kautta.

  • Tarvitsee toimiakseen 5 voltin virran.

  • Suositeltu tulojännite on 7 - 12 volttia.

Vadelma Pi

  • Voidaan ladata vain USB-C-portin kautta.

  • Yleensä tarvitaan 3 ampeeria ja 5 volttia toimiakseen.

  • Kestää myös 2,5 ampeerin tehoa, jos siihen ei ole liitetty liikaa laitteita.

Arduino Unossa on virtaliitin ja USB-liitäntä, joten sen voi ladata joko liittämällä sen tietokoneeseen USB-liitännän kautta tai virtaliittimen kautta AC-to-DC-sovittimella tai akulla. Arduinon käyttöjännite on 5V ja suositeltu tulojännite vaihtelee välillä 7-12V.

Raspberry Pi 4 latautuu a USB-C portti. Tom's Hardwaren mukaan, tämä mikrotietokone vaatii vähintään 3 ampeeria tehoa ja 5 V (volttia). Se voi myös hyväksyä 2,5 ampeeria, kunhan siihen ei ole liitetty liikaa oheislaitteita.

Arduino vs. Raspberry Pi: Ohjelmoitavuus

Arduino

  • Voidaan ohjelmoida avoimen lähdekoodin ladattavan ohjelmiston kautta, nimeltään Arduino IDE.

  • Voidaan myös ohjelmoida online-Arduino Web Editorilla.

  • IDE toimii Windowsissa, macOS X: ssä ja Linuxissa.

Vadelma Pi

  • Voit valita 9 käyttöjärjestelmästä, joilla voit ohjelmoida Pi: si.

  • Raspbian on suositeltu käyttöjärjestelmä ja se perustuu Linux Debianiin.

  • Muut käyttöjärjestelmät näyttävät olevan projektikohtaisia, kuten LibreELEC, joka on tarkoitettu Kodi Entertainment Centerille.

Arduinon ohjelmointi voidaan tehdä Arduino IDE ohjelmisto. Voit myös käyttää Arduino Web Editoria. IDE-ohjelmisto on avoimen lähdekoodin, ja sen avulla käyttäjät voivat kirjoittaa koodia ja ladata sen sitten suoraan levylle. Arduino IDE -ympäristö on kirjoitettu Java-kielellä, mutta perustuu muihin (nimeämättömiin) avoimen lähdekoodin ohjelmistoihin ja kieleen, joka tunnetaan nimellä Processing. IDE voi myös toimia Windows, Mac käyttöjärjestelmä X ja Linux.

Kun hankit Raspberry Pi 4:n ensimmäisen kerran, sinun odotetaan käyttävän käyttöjärjestelmän asennushallintaa, joka tunnetaan nimellä NOOBS (New Out of Box Software). Tämän hallinnan avulla voit valita Raspberry Pi -laitteellesi käyttöjärjestelmän, jota voit käyttää sen ohjelmointiin. Tällä hetkellä valittavana on 9 käyttöjärjestelmää, mutta suositeltu on Raspbian, joka perustuu Linux Debianiin. Erityisesti yksi niistä muita mahdollisia käyttöjärjestelmiä Voit käyttää Windows 10 IoT Corea.

Lopullinen tuomio: Jokaisella lautakunnalla on erilainen tarkoitus

Arduinos ja Raspberry Pis ovat molemmat hyviä koodaamisen ja elektroniikan kanssa työskentelyn oppimiseen. Mutta jokainen niistä sopii parhaiten vain tietynlaisiin projekteihin. Koska Arduinot ovat yksinkertaisia ​​​​levyjä eivätkä tietokoneita, ne sopivat paremmin yksinkertaisia ​​ohjelmointitehtäviä kuten valojen ohjaaminen, termostaattien säätäminen tai laitteiden ohjaus.

Ja koska Raspberry Pis ovat todellisia tietokoneita, voit hoitaa monimutkaisempia tehtäviä, kuten mobiilisovellusten kehittäminen, pelien tekeminen tai verkkosivustojen suunnittelu. Raspberry Pi 4:n avulla voit jopa liittää sen näyttöön ja näppäimistöön ja käyttää sitä pöytätietokoneen tilalle.