ključna razlika između Arduina i Raspberry Pi je to Arduino je ploča za razvoj mikrokontrolera, dok je malina pi računalo opće namjene temeljeno na Linux operativnom sustavu.
Odabir Arduina ili Raspberry Pi ovisi o projektu koji će se razvijati. Ovaj članak govori o najčešćim Arduino Uno i Raspberry Pi B +. Općenito, u odnosu na Arduino, potrošnja energije je manja, a brzina veća u Raspberry pi.
1. Pregled i ključne razlike
2. Što je Arduino
3. Što je Raspberry Pi
4. Sličnosti između Arduino i Raspberry Pi
5. Usporedna usporedba - Arduino protiv Raspberry Pi u tabličnom obliku
6. Sažetak
Arduino razvojna ploča sadrži mikrokontrolere, programski hardver, USB programsko sučelje, tipku za resetiranje, priključak za napajanje itd. Postoje razne vrste Arduino ploča kao što su Arduino Uno, Mega, Nano. Najčešća Arduino ploča koja je Arduino Uno ima dva mikrokontrolera. Korisnik programira ATmega328. ATmega16U2 je već unaprijed programiran i koristi se za USB komunikaciju. IO igle koriste se za povezivanje s vanjskim svijetom. Postoje digitalne igle i analogne igle.
Slika 01: Arduino
Arduino IDE koristi se za pisanje programa za razvojnu ploču. Može se koristiti za pisanje koda, sastavljanje, uklanjanje pogrešaka i za kraj za prijenos koda na ploču. Arduino IDE razvoj projekta čini bržim i jednostavnijim. Ovaj softver je besplatan i otvoren izvor. Programi napisani u Arduino IDE su slični C programima. Lako je integrirati Arduino u hardver pomoću štitova. Taj se štit može izravno slagati na Arduino. Ethernet štit koristi se za povezivanje s Ethernet-om. LCD zaslon u boji koristi se za sučelje zaslona. Programer može izravno koristiti ovaj štit i pozvati potrebne funkcije knjižnice za izvršavanje potrebnog zadatka.
Raspberry Pi radi u operativnom sustavu (OS). To je dodatni sloj softvera koji obrađuje hardver. U Arduinu se aplikacija izravno pokreće na mikrokontroleru, ali u malini pi, aplikacija bi trebala proći kroz OS za kontrolu hardvera.
Postoje različite verzije poput Raspberry pi A, B, B +. Raspberry Pi B + sadrži Broadcom BCM 2836 System on Chip (SoC). Uključeni su procesori i ostale komponente kako bi napravili cijeli sustav. Procesor je Broadcom BCM 2826 ARM procesor. ARM procesori su jezgra većine IoT uređaja. Raspberry Pi se može programirati koristeći jezike kao što su Python, C++.
Slika 02: Raspberry Pi
Sadrži i jedinicu za grafičku obradu (GPU). Pomaže u ubrzavanju grafike. Sadrži 40 ulaznih izlaza opće namjene (GPIO). Postoje 4 USB porta i RJ45 Ethernet priključak. Postoji USB Ethernet sučelje koje se koristi za komunikaciju s Ethernet i USB priključcima. Tu je i priključak za CSI kameru. HDMI priključak pomaže u povezivanju uređaja s monitorom. DSI je sučelje za monitor za zaslone. Alternativa je HDMI-u. Micro SD kartica nalazi se unutar utora za micro SD. Na stražnjoj je strani ploče.
Ardunio vs Raspberry Pi | |
Arduino je mikrokontroler s jednom pločom koji pruža platformu otvorenog koda za izgradnju hardverskog i softverskog okruženja. | Raspberry Pi je malo računalo s jednostrukim pločama koje je razvijeno za promociju učenja osnova informatike u školama i u zemljama u razvoju. |
Brzina obrade | |
Brzina Arduinoa je 16MHz. | Brzina maline Pi je 900MHz. |
Adresa | |
Arduino ima niži adresni prostor jer je 8-bitni mikrokontroler. | Raspberry Pi podržava veći adresni prostor jer ima 32-bitni procesor. |
Razina izlaznih napona | |
Razina izlaznog napona za Arduino su 0V i 5V. | Razina izlaznog napona za Raspberry Pi su 0V i 3.3V. |
Memorija | |
Arduino ima 32K Flash, 2K SRAM i 1K EEPROM. | Raspberry Pi ima 4GB Flash, 512K SRAM i mikro SD. |
OS | |
Arduino se ne izvodi na OS-u. | Raspberry Pi radi na OS-u. |
Ovaj članak govori o razlici između Arduino i Raspberry Pi. Razlika između Arduinoa i Raspberry Pi-a je u tome što je Arduino razvojna ploča mikrokontrolera, dok je malina pi računalo opće namjene temeljeno na Linux operativnom sustavu.
1. „Težak”. Wikipedia, Zaklada Wikimedia, 27. ožujka 2018. Dostupno ovdje
2. "Raspberry Pi." Wikipedia, Zaklada Wikimedia, 30. ožujka 2018. Dostupno ovdje
1.'Arduino-uno-perspektiva-transparentna'By JotaCartas (razgovor) - Arduino-uno-perspektiva.jpg, (CC BY 2.0) preko Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - Vlastiti rad, (CC BY-SA 4.0) preko Commons Wikimedia