Forskjellen mellom Arduino og Raspberry Pi

Innholdsfortegnelse:

Forskjellen mellom Arduino og Raspberry Pi
Forskjellen mellom Arduino og Raspberry Pi

Video: Forskjellen mellom Arduino og Raspberry Pi

Video: Forskjellen mellom Arduino og Raspberry Pi
Video: Arduino vs. Raspberry Pi // Bits | I Like To Make Stuff 2024, Juli
Anonim

Key Difference – Arduino vs Raspberry Pi

Nøkkelforskjellen mellom Arduino og Raspberry Pi er at Arduino er et utviklingskort for mikrokontroller, mens Raspberry pi er en generell datamaskin basert på Linux-operativsystemet.

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

Hva er Arduino?

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

Hovedforskjellen mellom Arduino og Raspberry Pi
Hovedforskjellen mellom Arduino og Raspberry Pi

Figur 01: Arduino

Arduino IDE brukes til å skrive programmene for utviklingskortet. Den kan brukes til å skrive kode, kompilere, feilsøke og til slutt laste opp koden til tavlen. Arduino IDE gjør prosjektutviklingen raskere og enklere. Denne programvaren er en gratis og åpen kildekode. Programmene skrevet i Arduino IDE ligner på C-programmer. Det er enkelt å integrere Arduino med maskinvare ved å bruke skjold. Dette skjoldet kan stables direkte på Arduino. Ethernet-skjoldet brukes til å koble til Ethernet. Farge-LCD-skjoldet brukes til å koble til skjermen. Programmereren kan bruke disse skjoldet direkte og kalle de nødvendige bibliotekfunksjonene for å utføre den nødvendige oppgaven.

Hva er Raspberry Pi?

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

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

Forskjellen mellom Arduino og Raspberry pi
Forskjellen mellom Arduino og Raspberry pi

Figur 02: Raspberry Pi

Den inneholder også en grafisk prosesseringsenhet (GPU). Det hjelper å øke hastigheten på grafikken. Den har 40 GPIO (General Purpose Input Output Pins). Det er 4 USB-porter og RJ45 Ethernet-port. Det er et USB Ethernet Interface IC som brukes til å kommunisere med Ethernet og USB-porter. Det er også en CSI-kamerakontakt. HDMI-port hjelper til med å 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 tingenes internett (IoT) og innebygde systemer

Hva er forskjellen mellom Arduino og Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino er en enkeltkortsmikrokontroller som gir en åpen kildekodeplattform for å bygge maskinvare- og programvaremiljø. Raspberry Pi er en liten enkeltbrettsdatamaskin utviklet for å fremme undervisning i grunnleggende datavitenskap på skoler og i utviklingsland.
Behandlingshastighet
Hastigheten til Arduino er 16MHz. Hastigheten til Raspberry Pi er 900 MHz.
Adresseplass
Arduino har et lavere adresseområde fordi det er en 8-bits mikrokontroller. Raspberry Pi støtter større adresseplass fordi den har en 32-bits prosessor.
Input Output Voltage Levels
Input Utgangsspenningsnivåer for Arduino er 0V og 5V. Input Utgangsspenningsnivå for Raspberry Pi er 0V og 3,3V.
Memory
Arduino har 32K Flash, 2K SRAM og 1K EEPROM. Raspberry Pi har 4 GB Flash, 512K SRAM og micro SD.
OS
Arduino kjører ikke på et OS. Raspberry Pi kjører på et OS.

Sammendrag – Arduino vs Raspberry Pi

Denne artikkelen diskuterte forskjellen mellom Arduino og Raspberry Pi. Forskjellen mellom Arduino og Raspberry Pi er at Arduino er et utviklingskort for mikrokontroller, mens Raspberry pi er en generell datamaskin basert på Linux-operativsystemet.

Anbefalt: