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.
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
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.
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.
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. |
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.
1. „Arduino”. Wikipedia, Wikimedia Foundation, 27 marca 2018. Dostępne tutaj
2. „Raspberry Pi.” Wikipedia, Wikimedia Foundation, 30 marca 2018 r. Dostępne tutaj
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