Rozdíl mezi Arduino a Raspberry Pi

Klíčový rozdíl - Arduino vs Malina Pi
 

klíčový rozdíl mezi Arduino a Raspberry Pi je to Arduino je vývojová deska mikrokontroléru, zatímco malina pi je univerzální počítač založený na operačním systému Linux.

Výběr Arduino nebo Raspberry Pi závisí na projektu, který má být vyvinut. Tento článek pojednává o nejčastějších Arduino Uno a Raspberry Pi B +. Obecně, ve srovnání s Arduino, je spotřeba energie nižší a rychlost je vyšší v Raspberry pi.

OBSAH

1. Přehled a klíčový rozdíl
2. Co je Arduino
3. Co je Raspberry Pi
4. Podobnosti mezi Arduino a Raspberry Pi
5. Srovnání bok po boku - Arduino vs Raspberry Pi v tabulkové formě
6. Shrnutí

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 jsou Arduino Uno, Mega, Nano. Nejběžnější deska Arduino, kterou je Arduino Uno, má dva mikrokontroléry. ATmega328 je programován uživatelem. ATmega16U2 je již předprogramovaný a používá se pro komunikaci USB. Kolíky IO se používají k připojení k vnějšímu světu. Existují digitální kolíky a analogové kolíky.

Obrázek 01: Arduino

Arduino IDE se používá k psaní programů pro vývojovou desku. Může být použit k psaní kódu, kompilaci, ladění a konečně k nahrání kódu na tabuli. Arduino IDE urychluje a usnadňuje vývoj projektu. Tento software je bezplatný a otevřený zdroj. Programy napsané v Arduino IDE jsou podobné programům v jazyce C. Je snadné integrovat Arduino s hardwarem pomocí štítů. Tento štít lze přímo naskládat na Arduino. Ethernetový štít se používá k připojení k Ethernetu. Barevný štít LCD se používá k propojení s displejem. Programátor může tyto štíty přímo použít a volat funkce knihovny potřebné k provedení požadované úlohy.

Co je Raspberry Pi?

Raspberry Pi běží na operačním systému (OS). Jedná se o další vrstvu softwaru, která zpracovává hardware. V Arduino, aplikace běží přímo na mikrokontroléru, ale v malinové pí, by aplikace měla projít OS k ovládání hardwaru.

 Existují různé verze jako Raspberry pi A, B, B +. Raspberry Pi B + obsahuje systém Broadcom BCM 2836 na čipu (SoC). Má připojené procesory a další komponenty, aby vytvořily celý systém. Procesor je procesor 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++.

Obrázek 02: Raspberry Pi

Obsahuje také jednotku grafického zpracování (GPU). Pomáhá to urychlit grafiku. Má 40 vstupních výstupních pinů (GPIO). K dispozici jsou 4 porty USB a ethernetový port RJ45. K dispozici je rozhraní USB Ethernet IC, které se používá pro komunikaci s porty Ethernet a USB. K dispozici je také konektor CSI Camera. Port HDMI pomáhá připojit zařízení k monitoru. DSI je rozhraní monitoru pro displeje. Je to alternativa k HDMI. Karta micro SD je uvnitř slotu micro SD. Je na zadní straně desky.

Jaká je podobnost mezi Arduino a Raspberry Pi?

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

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

Ardunio vs Raspberry Pi

Arduino je mikrokontrolér s jednou deskou, 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 na školách a v rozvojových zemích.
 Rychlost zpracování
Rychlost Arduino je 16MHz. Rychlost Raspberry Pi je 900 MHz.
Adresní prostor
Arduino má nižší adresní prostor, protože se jedná o 8bitový mikrokontrolér. Raspberry Pi podporuje větší adresový prostor, protože má 32bitový procesor.
 Úrovně vstupního výstupního napětí
Vstupní úrovně výstupního napětí pro Arduino jsou 0V a 5V. Úroveň vstupního výstupního napětí pro Raspberry Pi je 0V a 3,3V.
Paměť
Arduino má 32 kB Flash, 2 kB SRAM a 1 kB EEPROM. Raspberry Pi má 4 GB Flash, 512K SRAM a micro SD.
OS
Arduino neběží na OS. Raspberry Pi běží na OS.

souhrn - Arduino vs Malina Pi

Tento článek pojednává o rozdílu mezi Arduino 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 univerzální počítač založený na operačním systému Linux.

Odkaz:

1. „Arduino.“ Wikipedia, Wikimedia Foundation, 27. března 2018. K dispozici zde 
2. „Raspberry Pi.“ Wikipedia, Wikimedia Foundation, 30. března 2018. K dispozici zde 

Obrázek se svolením:

1.'Arduino-uno-perspektivní-transparentní'By JotaCartas (diskuse) - Arduino-uno-perspekt.jpg, (CC BY 2.0) přes Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - vlastní práce, (CC BY-SA 4.0) přes Commons Wikimedia