Erinevus Arduino ja Raspberry Pi vahel

Sisukord:

Erinevus Arduino ja Raspberry Pi vahel
Erinevus Arduino ja Raspberry Pi vahel

Video: Erinevus Arduino ja Raspberry Pi vahel

Video: Erinevus Arduino ja Raspberry Pi vahel
Video: Instructional video - Robot Line Following 2024, November
Anonim

Peamine erinevus – Arduino vs Raspberry Pi

Põhierinevus Arduino ja Raspberry Pi vahel on see, et Arduino on mikrokontrolleri arendusplaat, samas kui Raspberry pi on Linuxi operatsioonisüsteemil põhinev üldotstarbeline arvuti.

Arduino või Raspberry Pi valimine sõltub arendatavast projektist. Selles artiklis käsitletakse kõige tavalisemaid Arduino Uno ja Raspberry Pi B+. Üldiselt on Raspberry pi puhul Arduinoga võrreldes energiatarve väiksem ja kiirus suurem.

Mis on Arduino?

Arduino arendusplaat sisaldab mikrokontrollereid, programmeerimisriistvara, USB programmeerimisliidest, lähtestamisnuppu, toitepistikut jne. Arduino plaate on erinevat tüüpi, näiteks Arduino Uno, Mega, Nano. Kõige tavalisemal Arduino plaadil, mis on Arduino Uno, on kaks mikrokontrollerit. ATmega328 on kasutaja poolt programmeeritud. ATmega16U2 on juba eelprogrammeeritud ja seda kasutatakse USB-suhtluseks. IO kontakte kasutatakse välismaailmaga ühenduse loomiseks. Seal on digitaal- ja analoogtihvtid.

Peamised erinevused Arduino ja Raspberry Pi vahel
Peamised erinevused Arduino ja Raspberry Pi vahel

Joonis 01: Arduino

Arduino IDE-d kasutatakse arendusplaadi programmide kirjutamiseks. Seda saab kasutada koodi kirjutamiseks, kompileerimiseks, silumiseks ja lõpuks koodi plaadile üleslaadimiseks. Arduino IDE muudab projekti arendamise kiiremaks ja lihtsamaks. See tarkvara on tasuta ja avatud lähtekoodiga. Arduino IDE-s kirjutatud programmid on sarnased C-programmidega. Arduinot on kilpide abil lihtne riistvaraga integreerida. Selle kilbi saab otse Arduino külge virnastada. Etherneti kaitset kasutatakse Ethernetiga ühenduse loomiseks. Värvilist LCD-ekraani kasutatakse ekraaniga liidestamiseks. Programmeerija saab neid kilpe otse kasutada ja vajaliku ülesande täitmiseks vajalikke teegi funktsioone välja kutsuda.

Mis on Raspberry Pi?

Raspberry Pi töötab operatsioonisüsteemis (OS). See on täiendav tarkvarakiht, mis käsitleb riistvara. Arduino puhul töötab rakendus otse mikrokontrolleris, kuid Raspberry Pi puhul peaks rakendus riistvara juhtimiseks läbima operatsioonisüsteemi.

On erinevaid versioone, nagu Raspberry pi A, B, B+. Raspberry Pi B+ sisaldab Broadcom BCM 2836 süsteemi kiibil (SoC). Sellel on kogu süsteemi loomiseks ühendatud protsessorid ja muud komponendid. Protsessor on Broadcom BCM 2826 ARM põhinev protsessor. ARM-protsessorid on enamiku asjade Interneti-seadmete tuum. Raspberry Pi saab programmeerida kasutades selliseid keeli nagu Python, C++.

Erinevus Arduino ja Raspberry pi vahel
Erinevus Arduino ja Raspberry pi vahel

Joonis 02: Raspberry Pi

See sisaldab ka graafilist töötlusüksust (GPU). See aitab graafikat kiirendada. Sellel on 40 üldotstarbelist sisendväljundtihvti (GPIO). Seal on 4 USB-porti ja RJ45 Etherneti port. Etherneti ja USB-portidega suhtlemiseks kasutatakse USB Etherneti liidese IC-d. Samuti on olemas CSI-kaamera pistik. HDMI-port aitab seadet monitoriga ühendada. DSI on kuvarite monitori liides. See on alternatiiv HDMI-le. Micro SD kaart asub micro SD pesa sees. See asub tahvli tagaküljel.

Mis on Arduino ja Raspberry Pi sarnasus?

Nii Arduinot kui ka Raspberry Pi-d saab kasutada asjade Interneti (IoT) ja manustatud süsteemide loomiseks

Mis vahe on Arduino ja Raspberry Pi vahel?

Ardunio vs Raspberry Pi

Arduino on ühe plaadiga mikrokontroller, mis pakub avatud lähtekoodiga platvormi riist- ja tarkvarakeskkonna loomiseks. Raspberry Pi on väike ühekordne pardalarvuti, mis on välja töötatud arvutiteaduse aluste õpetamise edendamiseks koolides ja arengumaades.
Töötlemiskiirus
Arduino kiirus on 16 MHz. Raspberry Pi kiirus on 900 MHz.
Aadressiruum
Arduinol on madalam aadressiruum, kuna see on 8-bitine mikrokontroller. Raspberry Pi toetab suuremat aadressiruumi, kuna sellel on 32-bitine protsessor.
Sisend-väljundpinge tasemed
Sisend Väljundpinge tasemed Arduino jaoks on 0 V ja 5 V. Sisend Väljundpinge tase Raspberry Pi jaoks on 0 V ja 3,3 V.
Mälu
Arduinol on 32K Flash, 2K SRAM ja 1K EEPROM. Raspberry Pi-l on 4 GB välkmälu, 512K SRAM ja mikro-SD.
OS
Arduino ei tööta operatsioonisüsteemis. Raspberry Pi töötab OS-is.

Kokkuvõte – Arduino vs Raspberry Pi

Selles artiklis käsitleti erinevust Arduino ja Raspberry Pi vahel. Arduino ja Raspberry Pi erinevus seisneb selles, et Arduino on mikrokontrolleri arendusplaat, samas kui raspberry pi on Linuxi operatsioonisüsteemil põhinev üldotstarbeline arvuti.

Soovitan: