Razlika med Arduino in Raspberry Pi

Ključna razlika - Arduino vs Malina Pi
 

The ključna razlika med Arduino in Raspberry Pi je to Arduino je razvojna plošča za mikrokontrolerje, medtem ko je malina pi računalnik za splošne namene, ki temelji na operacijskem sistemu Linux.

Izbira Arduino ali Raspberry Pi je odvisna od projekta, ki ga je treba razviti. Ta članek govori o najpogostejših 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.

VSEBINA

1. Pregled in ključne razlike
2. Kaj je Arduino
3. Kaj je malina pi
4. Podobnosti med Arduino in Raspberry Pi
5. Primerjava ob strani - Arduino proti Raspberry Pi v tabeli
6. Povzetek

Kaj je Arduino?

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

Slika 01: Arduino

Arduino IDE se uporablja za pisanje programov za razvojno ploščo. Uporablja se lahko za pisanje kode, sestavljanje, odpravljanje napak in na koncu za nalaganje kode na tablo. Arduino IDE omogoča razvoj projekta hitrejši in enostavnejši. Ta programska oprema je brezplačna in odprta koda. Programi, napisani v Arduino IDE, so podobni programom C. Arduino je enostavno integrirati s strojno opremo s pomočjo ščitov. Ta ščit je mogoče neposredno zložiti na Arduino. Ethernet ščit se uporablja za povezavo z Ethernetom. Barvni LCD ščitnik se uporablja za vmesnik na zaslon. Programer lahko neposredno uporablja ta ščit in pokliče potrebne funkcije knjižnice za izvajanje zahtevane naloge.

Kaj je malina Pi?

Raspberry Pi deluje v operacijskem sistemu (OS). To je dodatna plast programske opreme, ki upravlja s strojno opremo. V Arduinu aplikacija neposredno deluje na mikrokontrolerju, vendar v malino pi, aplikacija bi morala iti skozi OS za nadzor strojne opreme.

 Obstajajo različne različice, kot so Raspberry pi A, B, B +. Malina Pi B + vsebuje sistem Broadcom BCM 2836 na čipu (SoC). Ima procesorje in druge komponente povezane za izdelavo celotnega sistema. Procesor je procesor na osnovi Broadcom BCM 2826 ARM. Procesorji ARM so jedro večine naprav IoT. Raspberry Pi lahko programirate z uporabo jezikov, kot so Python, C++.

Slika 02: Malina Pi

Vsebuje tudi grafično procesno enoto (GPU). Pomaga pospešiti grafiko. Ima 40 vhodnih izhodov splošnega namena (GPIO). Na voljo so 4 vrata USB in RJ45 Ethernet vrata. Obstaja USB Ethernet vmesnik, ki se uporablja za komunikacijo z Ethernet in USB vrati. Obstaja tudi priključek za kamero CSI. Vrata HDMI pomagajo pri povezovanju naprave z monitorjem. DSI je nadzorni vmesnik za prikazovalnike. Je alternativa HDMI. Mikro SD kartica je znotraj reže za mikro SD. Na zadnji strani plošče je.

Kakšna je podobnost med Arduino in Raspberry Pi?

  • Tako Arduino kot Raspberry Pi se lahko uporabljata za izgradnjo sistemov Internet of Things (IoT) in vgrajenih sistemov.

Kakšna je razlika med Arduino in Raspberry Pi?

Ardunio proti Raspberry Pi

Arduino je mikrokrmilnik z eno ploščo, ki ponuja odprtokodno platformo za gradnjo strojne in programske opreme. Raspberry Pi je majhen enostavni računalnik, razvit za spodbujanje poučevanja osnov računalništva v šolah in državah v razvoju.
 Hitrost obdelave
Arduino hitrost je 16MHz. Hitrost Raspberry Pi je 900MHz.
Naslovni prostor
Arduino ima nižji naslov, ker je 8-bitni mikrokontroler. Raspberry Pi podpira večji naslovni prostor, ker ima 32 bitni procesor.
 Vhodne izhodne napetostne ravni
Vhodne ravni izhodne napetosti za Arduino so 0V in 5V. Raven vhodne izhodne napetosti za Raspberry Pi sta 0V in 3.3V.
Spomin
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 operacijskem sistemu. Raspberry Pi deluje v operacijskem sistemu.

Povzetek - Arduino vs Malina Pi

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

Referenca:

1. "Arduino." Wikipedia, fundacija Wikimedia, 27. marca 2018. Na voljo tukaj 
2. "Malina Pi." Wikipedia, fundacija Wikimedia, 30. marca 2018. Na voljo tukaj 

Vljudnost slik:

1.'Arduino-ne-perspektiva-pregledna'By JotaCartas (pogovor) - Arduino-uno-perspektiva.jpg, (CC BY 2.0) prek Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - Lastno delo, (CC BY-SA 4.0) prek Commons Wikimedia