Forskjellen mellom Arduino og Raspberry Pi

Nøkkelforskjell - Arduino vs Bringebær Pi
 

De nøkkelforskjell mellom Arduino og Raspberry Pi er det Arduino er en mikrokontroller utviklingsbrett mens bringebær pi er en generell datamaskin basert på Linux operativsystem.

Velge Arduino eller Raspberry Pi avhenger av prosjektet som skal utvikles. Denne artikkelen diskuterer de vanligste Arduino Uno og Raspberry Pi B +. Generelt, sammenlignet med Arduino, er strømforbruket lavere og hastigheten er høyere i Raspberry pi.

INNHOLD

1. Oversikt og nøkkelforskjell
2. Hva er Arduino
3. Hva er Raspberry Pi
4. Likheter mellom Arduino og Raspberry Pi
5. Side ved side sammenligning - Arduino vs Raspberry Pi i tabellform
6. Sammendrag

Hva er Arduino?

Arduino-utviklingsbrettet inneholder mikrokontroller, programmeringsmaskinvare, USB-programmeringsgrensesnitt, reset-knapp, strømkontakt etc. Det finnes ulike typer Arduino-plater som Arduino Uno, Mega, Nano. Det vanligste Arduino-kortet som er Arduino Uno, har to mikrokontroller. ATmega328 er programmert av brukeren. ATmega16U2 er allerede forhåndsprogrammert, og den brukes til USB-kommunikasjon. IO-pinnene brukes til å koble til omverdenen. Det er digitale pinner og analoge pinner.

Figur 01: Arduino

Arduino IDE brukes til å skrive programmer for utviklingsstyret. Det kan brukes til å skrive kode, kompilere, feilsøke og til slutt å laste opp koden til brettet. Arduino IDE gjør prosjektutviklingen raskere og enklere. Denne programvaren er en fri og åpen kildekode. Programmene som er skrevet i Arduino IDE, ligner på C-programmer. Det er enkelt å integrere Arduino med maskinvare ved hjelp av skjold. Denne skjoldet kan stables direkte til Arduino. Ethernet skjoldet brukes til å koble til Ethernet. Fargeskjermskjermen brukes til å grensesnitt til skjermen. Programmereren kan direkte bruke skjoldet og ringe de nødvendige biblioteksfunksjonene for å utføre den nødvendige oppgaven.

Hva er Raspberry Pi?

Raspberry Pi kjører på operativsystem (OS). Det er et ekstra lag med programvare som håndterer maskinvare. I Arduino kjører programmet direkte på mikrokontrolleren, men i bringebær pi, bør applikasjonen gå gjennom operativsystemet for å kontrollere maskinvare.

 Det finnes forskjellige versjoner som Raspberry pi A, B, B +. Raspberry Pi B + inneholder Broadcom BCM 2836 System on Chip (SoC). Det har prosessorene og de andre komponentene som er koblet til for å lage et helt system. Prosessoren er Broadcom BCM 2826 ARM-basert prosessor. ARM-prosessorer er kjernen til de fleste IoT-enheter. Raspberry Pi kan programmeres ved hjelp av språk som Python, C++.

Figur 02: Raspberry Pi

Den inneholder også en grafisk prosesseringsenhet (GPU). Det bidrar til å øke hastigheten på grafikken. Den har 40 GPU (General Purpose Input Output Pin). Det er 4 USB-porter og RJ45 Ethernet-port. Det er et USB Ethernet-grensesnitt IC brukes til å kommunisere med Ethernet- og USB-porter. Det er også en CSI-kamerakontakt. HDMI-porten bidrar til å koble enheten til skjermen. DSI er et skjermgrensesnitt for skjermer. Det er et alternativ til HDMI. Micro SD-kortet er inne i micro SD-sporet. Det er på baksiden av brettet.

Hva er likheten mellom Arduino og Raspberry Pi?

  • Både Arduino og Raspberry Pi kan brukes til å bygge Internett av ting (IoT) og innebygde systemer.

Hva er forskjellen mellom Arduino og Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino er en styre mikrokontroller som gir en åpen kildekode plattform for å bygge maskinvare og programvare miljø. Raspberry Pi er en liten enkeltbrett datamaskin utviklet for å fremme undervisning grunnleggende innen datavitenskap i skoler og i utviklingsland.
 Behandlingshastighet
Hastigheten til Arduino er 16MHz. Hastighet av Raspberry Pi er 900MHz.
Adresse plass
Arduino har et lavere adresseplass fordi det er 8 bits mikrokontroller. Raspberry Pi støtter større adresseplass fordi det har en 32-bits prosessor.
 Inngang Utgangsspenningsnivåer
Input Utgangsspenningsnivåer for Arduino er 0V og 5V. Inngang Utgangsspenningsnivå for Raspberry Pi er 0V og 3.3V.
Hukommelse
Arduino har 32K Flash, 2K SRAM og 1K EEPROM. Raspberry Pi har 4GB Flash, 512K SRAM og micro SD.
OS
Arduino kjører ikke på et operativsystem. Raspberry Pi kjører på et operativsystem.

Sammendrag - Arduino vs Bringebær Pi

Denne artikkelen diskuterte forskjellen mellom Arduino og Raspberry Pi. Forskjellen mellom Arduino og Raspberry Pi er at Arduino er en mikrokontroller utviklingsbrett mens bringebær pi er en generell datamaskin basert på Linux operativsystem.

Henvisning:

1. "Arduino." Wikipedia, Wikimedia Foundation, 27. mars 2018. Tilgjengelig her 
2. "Raspberry Pi." Wikipedia, Wikimedia Foundation, 30. mars 2018. Tilgjengelig her 

Bilde Courtesy:

1.'Arduino-uno-perspective-transparent'By JotaCartas (talk) - Arduino-uno-perspective.jpg, (CC BY 2.0) via Commons Wikimedia
2.Raspberry PI'By Onepiece84 - Eget arbeid, (CC BY-SA 4,0) via Commons Wikimedia