Verskil tussen Arduino en Raspberry Pi

INHOUDSOPGAWE:

Verskil tussen Arduino en Raspberry Pi
Verskil tussen Arduino en Raspberry Pi

Video: Verskil tussen Arduino en Raspberry Pi

Video: Verskil tussen Arduino en Raspberry Pi
Video: СПОСОБЫ РЕАЛИЗАЦИИ МАШИННОГО ЗРЕНИЯ В ПРОЕКТАХ УЧЕНИКОВ КРУЖКОВ ПО РОБОТОТЕХНИКЕ 2024, November
Anonim

Sleutelverskil – Arduino vs Raspberry Pi

Die belangrikste verskil tussen Arduino en Raspberry Pi is dat Arduino 'n mikrobeheerder-ontwikkelingsbord is, terwyl raspberry pi 'n algemene rekenaar is wat op Linux-bedryfstelsel gebaseer is.

Die keuse van Arduino of Raspberry Pi hang af van die projek wat ontwikkel moet word. Hierdie artikel bespreek die mees algemene Arduino Uno en Raspberry Pi B+. Oor die algemeen, in vergelyking met Arduino, is die kragverbruik laer en die spoed is hoër in Raspberry pi.

Wat is Arduino?

Die Arduino-ontwikkelingsbord bevat mikrobeheerders, programmeringshardeware, USB-programmeringskoppelvlak, terugstelknoppie, kragaansluiting, ens. Daar is verskillende soorte Arduino-borde soos Arduino Uno, Mega, Nano. Die mees algemene Arduino-bord wat Arduino Uno is, het twee mikrobeheerders. Die ATmega328 word deur die gebruiker geprogrammeer. Die ATmega16U2 is reeds vooraf geprogrammeer en dit word vir USB-kommunikasie gebruik. Die IO-penne word gebruik om aan die buitewêreld te koppel. Daar is digitale penne en analoog penne.

Sleutelverskil tussen Arduino en Raspberry Pi
Sleutelverskil tussen Arduino en Raspberry Pi

Figuur 01: Arduino

Die Arduino IDE word gebruik om die programme vir die ontwikkelingsbord te skryf. Dit kan gebruik word om kode te skryf, saam te stel, te ontfout en uiteindelik om die kode op die bord op te laai. Die Arduino IDE maak die projekontwikkeling vinniger en makliker. Hierdie sagteware is 'n gratis en oopbron. Die programme wat in Arduino IDE geskryf is, is soortgelyk aan C-programme. Dit is maklik om Arduino met hardeware te integreer deur skilde te gebruik. Hierdie skild kan direk op die Arduino gestapel word. Die Ethernet-skild word gebruik om aan die Ethernet te koppel. Die kleur LCD-skerm word gebruik om met die skerm te koppel. Die programmeerder kan hierdie skild direk gebruik en die nodige biblioteekfunksies oproep om die vereiste taak uit te voer.

Wat is Raspberry Pi?

Raspberry Pi werk op 'n bedryfstelsel (OS). Dit is 'n ekstra laag sagteware wat hardeware hanteer. In Arduino loop die toepassing direk op die mikrobeheerder, maar in raspberry pi moet die toepassing deur die bedryfstelsel gaan om hardeware te beheer.

Daar is verskillende weergawes soos Raspberry pi A, B, B+. Raspberry Pi B+ bevat die Broadcom BCM 2836 System on Chip (SoC). Dit het die verwerkers en die ander komponente gekoppel om 'n hele stelsel te maak. Die verwerker is Broadcom BCM 2826 ARM-gebaseerde verwerker. ARM-verwerkers is die kern van die meeste IoT-toestelle. Raspberry Pi kan geprogrammeer word met tale soos Python, C++.

Verskil tussen Arduino en Raspberry pi
Verskil tussen Arduino en Raspberry pi

Figuur 02: Raspberry Pi

Dit bevat ook 'n grafiese verwerkingseenheid (GPU). Dit help om grafika te bespoedig. Dit het 40 Algemene Toevoer Uitsetpenne (GPIO). Daar is 4 USB-poorte en RJ45 Ethernet-poort. Daar is 'n USB Ethernet-koppelvlak IC wat gebruik word om met Ethernet en USB-poorte te kommunikeer. Daar is ook 'n CSI-kamera-aansluiting. HDMI-poort help om die toestel aan die monitor te koppel. Die DSI is 'n monitor-koppelvlak vir uitstallings. Dit is 'n alternatief vir HDMI. Die mikro SD-kaart is binne die mikro SD-gleuf. Dit is aan die agterkant van die bord.

Wat is die ooreenkoms tussen Arduino en Raspberry Pi?

Beide Arduino en Raspberry Pi kan gebruik word om Internet of Things (IoT) en ingebedde stelsels te bou

Wat is die verskil tussen Arduino en Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino is 'n enkelbord-mikrobeheerder wat 'n oopbronplatform bied om hardeware- en sagteware-omgewing te bou. Raspberry Pi is 'n klein enkelbordrekenaar wat ontwikkel is om die onderrig van die basiese beginsels van rekenaarwetenskap in skole en in ontwikkelende lande te bevorder.
Verwerkingspoed
Speed van Arduino is 16MHz. Speed of Raspberry Pi is 900MHz.
adresspasie
Arduino het 'n laer adresspasie omdat dit 8-bis mikrobeheerder is. Raspberry Pi ondersteun groter adresspasie omdat dit 'n 32-bis verwerker het.
Inset-uitsetspanningsvlakke
Inset Uitsetspanningsvlakke vir Arduino is 0V en 5V. Inset Uitsetspanningsvlak vir Raspberry Pi is 0V en 3.3V.
Memory
Arduino het 32K-flits, 2K SRAM en 1K EEPROM. Raspberry Pi het 4 GB-flits, 512K SRAM en mikro-SD.
OS
Arduino werk nie op 'n bedryfstelsel nie. Raspberry Pi loop op 'n bedryfstelsel.

Opsomming – Arduino vs Raspberry Pi

Hierdie artikel het die verskil tussen Arduino en Raspberry Pi bespreek. Die verskil tussen Arduino en Raspberry Pi is dat Arduino 'n mikrobeheerder-ontwikkelingsbord is, terwyl raspberry pi 'n algemene rekenaar is wat op Linux-bedryfstelsel gebaseer is.

Aanbeveel: