Rozdíl mezi Arduinem a Raspberry Pi

Obsah:

Rozdíl mezi Arduinem a Raspberry Pi
Rozdíl mezi Arduinem a Raspberry Pi

Video: Rozdíl mezi Arduinem a Raspberry Pi

Video: Rozdíl mezi Arduinem a Raspberry Pi
Video: Rozdíl mezi Arduinem a Raspberry Pi 2024, Červenec
Anonim

Klíčový rozdíl – Arduino vs Raspberry Pi

Klíčový rozdíl mezi Arduinem a Raspberry Pi je v tom, že Arduino je vývojová deska mikrokontroléru, zatímco raspberry pi je počítač pro všeobecné použití založený na operačním systému Linux.

Výběr Arduina nebo Raspberry Pi závisí na vyvíjeném projektu. Tento článek pojednává o nejběžnějších Arduino Uno a Raspberry Pi B+. Obecně platí, že ve srovnání s Arduinem je spotřeba energie a rychlost vyšší v Raspberry pi.

Co je Arduino?

Vývojová deska Arduino obsahuje mikrokontroléry, programovací hardware, programovací rozhraní USB, resetovací tlačítko, napájecí konektor atd. Existují různé typy desek Arduino jako Arduino Uno, Mega, Nano. Nejběžnější deska Arduino, kterou je Arduino Uno, má dva mikrokontroléry. ATmega328 je naprogramován uživatelem. ATmega16U2 je již předprogramován a používá se pro USB komunikaci. IO piny se používají pro připojení k vnějšímu světu. Existují digitální a analogové kolíky.

Klíčový rozdíl mezi Arduinem a Raspberry Pi
Klíčový rozdíl mezi Arduinem a Raspberry Pi

Obrázek 01: Arduino

Arduino IDE se používá k psaní programů pro vývojovou desku. Lze jej použít k psaní kódu, kompilaci, ladění a nakonec k nahrání kódu na desku. Arduino IDE zrychluje a usnadňuje vývoj projektu. Tento software je bezplatný a otevřený zdroj. Programy napsané v Arduino IDE jsou podobné programům C. Je snadné integrovat Arduino s hardwarem pomocí štítů. Tento štít lze přímo naskládat na Arduino. Ethernet shield se používá pro připojení k Ethernetu. Barevný LCD štít se používá jako rozhraní k displeji. Programátor může přímo použít tyto štíty a volat potřebné funkce knihovny k provedení požadovaného úkolu.

Co je Raspberry Pi?

Raspberry Pi běží na operačním systému (OS). Jedná se o další vrstvu softwaru, která se stará o hardware. V Arduinu aplikace běží přímo na mikrokontroléru, ale v raspberry pi by aplikace měla procházet přes OS, aby mohla ovládat hardware.

Existují různé verze, například Raspberry pi A, B, B+. Raspberry Pi B+ obsahuje Broadcom BCM 2836 System on Chip (SoC). Má propojené procesory a další komponenty, aby vytvořily celý systém. Procesor je založen na Broadcom BCM 2826 ARM. Procesory ARM jsou jádrem většiny zařízení IoT. Raspberry Pi lze programovat pomocí jazyků jako Python, C++.

Rozdíl mezi Arduinem a Raspberry pi
Rozdíl mezi Arduinem a Raspberry pi

Obrázek 02: Raspberry Pi

Obsahuje také grafickou procesorovou jednotku (GPU). Pomáhá zrychlit grafiku. Má 40 univerzálních vstupních výstupních pinů (GPIO). K dispozici jsou 4 USB porty a RJ45 Ethernet port. K dispozici je USB Ethernet Interface IC sloužící ke komunikaci s Ethernet a USB porty. Nechybí ani konektor CSI Camera. Port HDMI pomáhá připojit zařízení k monitoru. DSI je rozhraní monitoru pro displeje. Je to alternativa k HDMI. Micro SD karta je uvnitř slotu micro SD. Je na zadní straně desky.

Jaká je podobnost mezi Arduinem a Raspberry Pi?

Arduino i Raspberry Pi lze použít k vybudování internetu věcí (IoT) a vestavěných systémů

Jaký je rozdíl mezi Arduinem a Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino je jednodeskový mikrokontrolér, který poskytuje platformu s otevřeným zdrojovým kódem pro vytváření hardwarového a softwarového prostředí. Raspberry Pi je malý jednodeskový počítač vyvinutý pro podporu výuky základů informatiky ve školách a v rozvojových zemích.
Rychlost zpracování
Rychlost Arduina je 16 MHz. Rychlost Raspberry Pi je 900 MHz.
Adresní prostor
Arduino má menší adresní prostor, protože se jedná o 8bitový mikrokontrolér. Raspberry Pi podporuje větší adresní prostor, protože má 32bitový procesor.
Úrovně vstupního výstupního napětí
Vstup Úrovně výstupního napětí pro Arduino jsou 0V a 5V. Vstup Úroveň výstupního napětí pro Raspberry Pi je 0V a 3,3V.
Memory
Arduino má 32K Flash, 2K SRAM a 1K EEPROM. Raspberry Pi má 4GB Flash, 512K SRAM a micro SD.
OS
Arduino neběží na OS. Raspberry Pi běží na OS.

Shrnutí – Arduino vs Raspberry Pi

Tento článek pojednával o rozdílu mezi Arduinem a Raspberry Pi. Rozdíl mezi Arduino a Raspberry Pi je v tom, že Arduino je vývojová deska mikrokontroléru, zatímco raspberry pi je počítač pro všeobecné použití založený na operačním systému Linux.

Doporučuje: