Razlika med Arduinom in Raspberry Pi

Kazalo:

Razlika med Arduinom in Raspberry Pi
Razlika med Arduinom in Raspberry Pi

Video: Razlika med Arduinom in Raspberry Pi

Video: Razlika med Arduinom in Raspberry Pi
Video: Пять мифов о Raspberry Pi: зачем создавалась, как работает с Win 10 и кто победит — Pi 3 или Arduino 2024, Julij
Anonim

Ključna razlika – Arduino proti Raspberry Pi

Ključna razlika med Arduinom in Raspberry Pi je v tem, da je Arduino razvojna plošča mikrokrmilnika, medtem ko je raspberry pi računalnik za splošne namene, ki temelji na operacijskem sistemu Linux.

Izbira Arduino ali Raspberry Pi je odvisna od projekta, ki ga želite razviti. Ta članek obravnava najpogostejša Arduino Uno in Raspberry Pi B+. Na splošno je v primerjavi z Arduino poraba energije manjša in hitrost višja pri Raspberry pi.

Kaj je Arduino?

Razvojna plošča Arduino vsebuje mikrokontrolerje, strojno opremo za programiranje, vmesnik za programiranje USB, gumb za ponastavitev, napajalni konektor itd. Obstajajo različne vrste plošč Arduino, kot so Arduino Uno, Mega, Nano. Najpogostejša plošča Arduino, ki je Arduino Uno, ima dva mikrokrmilnika. ATmega328 programira uporabnik. ATmega16U2 je že vnaprej programiran in se uporablja za komunikacijo USB. Zatiči IO se uporabljajo za povezavo z zunanjim svetom. Obstajajo digitalni zatiči in analogni zatiči.

Ključna razlika med Arduino in Raspberry Pi
Ključna razlika med Arduino in Raspberry Pi

Slika 01: Arduino

Arduino IDE se uporablja za pisanje programov za razvojno ploščo. Uporablja se lahko za pisanje kode, prevajanje, odpravljanje napak in končno za nalaganje kode na ploščo. Arduino IDE omogoča hitrejši in lažji razvoj projekta. Ta programska oprema je brezplačna in odprtokodna. Programi, napisani v Arduino IDE, so podobni programom C. Arduino je enostavno integrirati s strojno opremo z uporabo ščitov. Ta ščit je mogoče neposredno zložiti na Arduino. Ethernetni ščit se uporablja za povezavo z Ethernetom. Barvni LCD ščit se uporablja za vmesnik do zaslona. Programer lahko neposredno uporabi ta ščit in pokliče potrebne knjižnične funkcije za izvedbo zahtevane naloge.

Kaj je Raspberry Pi?

Raspberry Pi deluje v operacijskem sistemu (OS). Je dodatna plast programske opreme, ki obravnava strojno opremo. V Arduinu se aplikacija izvaja neposredno na mikrokrmilniku, v raspberry pi pa bi morala aplikacija iti skozi operacijski sistem za nadzor strojne opreme.

Obstajajo različne različice, kot so Raspberry pi A, B, B+. Raspberry Pi B+ vsebuje sistem Broadcom BCM 2836 na čipu (SoC). Ima procesorje in druge komponente, povezane v celoten sistem. Procesor je Broadcom BCM 2826 ARM. Procesorji ARM so jedro večine naprav IoT. Raspberry Pi je mogoče programirati z uporabo jezikov, kot sta Python, C++.

Razlika med Arduino in Raspberry pi
Razlika med Arduino in Raspberry pi

Slika 02: Raspberry Pi

Vsebuje tudi grafično procesno enoto (GPE). Pomaga pospešiti grafiko. Ima 40 vhodno-izhodnih zatičev za splošno uporabo (GPIO). Na voljo so 4 vrata USB in vrata RJ45 Ethernet. Za komunikacijo z vrati Ethernet in USB se uporablja IC vmesnika USB Ethernet. Obstaja tudi priključek za kamero CSI. Vrata HDMI pomagajo povezati napravo z monitorjem. DSI je monitorski vmesnik za zaslone. Je alternativa HDMI. Kartica mikro SD je v reži za mikro SD. Je na hrbtni strani plošče.

Kakšna je podobnost med Arduinom in Raspberry Pi?

Tako Arduino kot Raspberry Pi je mogoče uporabiti za gradnjo interneta stvari (IoT) in vgrajenih sistemov

Kakšna je razlika med Arduinom in Raspberry Pi?

Ardunio proti Raspberry Pi

Arduino je mikrokrmilnik z eno ploščo, ki zagotavlja odprtokodno platformo za gradnjo okolja strojne in programske opreme. Raspberry Pi je majhen računalnik z eno ploščo, razvit za spodbujanje poučevanja osnov računalništva v šolah in državah v razvoju.
Hitrost obdelave
Hitrost Arduina je 16MHz. Hitrost Raspberry Pi je 900MHz.
Naslovni prostor
Arduino ima nižji naslovni prostor, ker je 8-bitni mikrokrmilnik. Raspberry Pi podpira večji naslovni prostor, ker ima 32-bitni procesor.
Ravni vhodne izhodne napetosti
Ravne vhodne izhodne napetosti za Arduino so 0V in 5V. Raven vhodne izhodne napetosti za Raspberry Pi je 0V in 3,3V.
Memory
Arduino ima 32K Flash, 2K SRAM in 1K EEPROM. Raspberry Pi ima 4 GB Flash, 512K SRAM in mikro SD.
OS
Arduino ne deluje v OS. Raspberry Pi deluje na OS.

Povzetek – Arduino proti Raspberry Pi

Ta članek je obravnaval razliko med Arduinom in Raspberry Pi. Razlika med Arduinom in Raspberry Pi je v tem, da je Arduino mikrokrmilniška razvojna plošča, medtem ko je raspberry pi računalnik za splošne namene, ki temelji na operacijskem sistemu Linux.

Priporočena: