Różnica między Arduino i Raspberry Pi

Kluczowa różnica - Arduino vs. Malina Liczba Pi
 

The kluczowa różnica jest między Arduino i Raspberry Pi Arduino to płytka rozwojowa mikrokontrolera, natomiast raspberry pi to komputer ogólnego zastosowania oparty na systemie operacyjnym Linux.

Wybór Arduino lub Raspberry Pi zależy od projektu, który zostanie opracowany. W tym artykule omówiono najpopularniejsze Arduino Uno i Raspberry Pi B +. Ogólnie rzecz biorąc, w porównaniu do Arduino, zużycie energii jest niższe, a prędkość jest wyższa w Raspberry pi.

ZAWARTOŚĆ

1. Przegląd i kluczowa różnica
2. Co to jest Arduino
3. Co to jest Raspberry Pi
4. Podobieństwa między Arduino i Raspberry Pi
5. Porównanie obok siebie - Arduino vs Raspberry Pi w formie tabeli
6. Podsumowanie

Co to jest Arduino?

Płytka rozwojowa Arduino zawiera mikrokontrolery, sprzęt do programowania, interfejs programowania USB, przycisk resetowania, złącze zasilania itp. Istnieją różne rodzaje płyt Arduino, takie jak Arduino Uno, Mega, Nano. Najpopularniejsza płyta Arduino, czyli Arduino Uno, ma dwa mikrokontrolery. ATmega328 jest programowany przez użytkownika. ATmega16U2 jest już wstępnie zaprogramowany i służy do komunikacji USB. Piny IO służą do łączenia się ze światem zewnętrznym. Istnieją piny cyfrowe i analogowe.

Rysunek 01: Arduino

Arduino IDE służy do pisania programów na płytce programistycznej. Można go używać do pisania kodu, kompilowania, debugowania i wreszcie przesyłania kodu na tablicę. Arduino IDE przyspiesza i ułatwia rozwój projektu. To oprogramowanie jest bezpłatne i otwarte. Programy napisane w Arduino IDE są podobne do programów w C. Łatwo jest zintegrować Arduino ze sprzętem za pomocą osłon. Tę tarczę można bezpośrednio ustawić na Arduino. Tarcza Ethernet służy do łączenia się z siecią Ethernet. Kolorowa tarcza LCD służy do połączenia z wyświetlaczem. Programista może bezpośrednio korzystać z tych osłon i wywoływać niezbędne funkcje biblioteczne, aby wykonać wymagane zadanie.

Co to jest Raspberry Pi?

Raspberry Pi działa na systemie operacyjnym (OS). Jest to dodatkowa warstwa oprogramowania, która obsługuje sprzęt. W Arduino aplikacja działa bezpośrednio na mikrokontrolerze, ale w Raspberry Pi aplikacja powinna przejść przez system operacyjny, aby kontrolować sprzęt.

 Istnieją różne wersje, takie jak Raspberry pi A, B, B +. Raspberry Pi B + zawiera system Broadcom BCM 2836 na chipie (SoC). Ma połączone procesory i inne komponenty, aby stworzyć cały system. Procesor jest oparty na procesorze Broadcom BCM 2826 ARM. Procesory ARM są rdzeniem większości urządzeń IoT. Raspberry Pi można programować przy użyciu języków takich jak Python, C.++.

Rysunek 02: Raspberry Pi

Zawiera także graficzną jednostkę przetwarzającą (GPU). Pomaga przyspieszyć grafikę. Posiada 40 kołków wyjściowych ogólnego przeznaczenia (GPIO). Istnieją 4 porty USB i port Ethernet RJ45. Istnieje interfejs USB Ethernet Układ scalony służy do komunikacji z portami Ethernet i USB. Istnieje również złącze kamery CSI. Port HDMI pomaga podłączyć urządzenie do monitora. DSI to interfejs monitora do wyświetlania. Jest to alternatywa dla HDMI. Karta micro SD znajduje się w gnieździe micro SD. Jest na tylnej stronie planszy.

Jakie jest podobieństwo między Arduino i Raspberry Pi?

  • Zarówno Arduino, jak i Raspberry Pi mogą być używane do budowy Internetu przedmiotów (IoT) i systemów wbudowanych.

Jaka jest różnica między Arduino a Raspberry Pi?

Ardunio vs Raspberry Pi

Arduino to mikrokontroler jednopłytkowy, który stanowi platformę open source do budowania środowiska sprzętowego i programowego. Raspberry Pi to mały komputer jednopłytkowy opracowany w celu promowania nauczania podstaw informatyki w szkołach i krajach rozwijających się.
 Szybkość przetwarzania
Prędkość Arduino wynosi 16 MHz. Prędkość Raspberry Pi wynosi 900 MHz.
Przestrzeń adresowa
Arduino ma mniejszą przestrzeń adresową, ponieważ jest 8-bitowym mikrokontrolerem. Raspberry Pi obsługuje większą przestrzeń adresową, ponieważ ma 32-bitowy procesor.
 Poziomy napięcia wyjściowego
Wejściowe poziomy napięcia wyjściowego dla Arduino wynoszą 0 V i 5 V.. Napięcie wejściowe Poziom napięcia wyjściowego dla Raspberry Pi wynosi 0 V i 3,3 V..
Pamięć
Arduino ma 32K Flash, 2K SRAM i 1K EEPROM. Raspberry Pi ma 4 GB pamięci Flash, 512 KB SRAM i micro SD.
OS
Arduino nie działa na systemie operacyjnym. Raspberry Pi działa na systemie operacyjnym.

streszczenie - Arduino vs Malina Liczba Pi

W tym artykule omówiono różnicę między Arduino a Raspberry Pi. Różnica między Arduino i Raspberry Pi polega na tym, że Arduino jest płytą programistyczną dla mikrokontrolerów, podczas gdy raspberry pi to komputer ogólnego zastosowania oparty na systemie operacyjnym Linux.

Odniesienie:

1. „Arduino”. Wikipedia, Wikimedia Foundation, 27 marca 2018. Dostępne tutaj 
2. „Raspberry Pi.” Wikipedia, Wikimedia Foundation, 30 marca 2018 r. Dostępne tutaj 

Zdjęcie dzięki uprzejmości:

1.'Arduino-uno-perspektywy-przezroczysty 'Przez JotaCartas (dyskusja) - Arduino-uno-perspective.jpg, (CC BY 2.0) przez Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - Praca własna (CC BY-SA 4.0) przez Commons Wikimedia