Różnica między Arduino a Raspberry Pi

Spisu treści:

Różnica między Arduino a Raspberry Pi
Różnica między Arduino a Raspberry Pi

Wideo: Różnica między Arduino a Raspberry Pi

Wideo: Różnica między Arduino a Raspberry Pi
Wideo: Uszkodzone Raspberry Pi z Allegro - KONKURS! Arduino MEGA2560 za DARMO 2024, Lipiec
Anonim

Kluczowa różnica – Arduino kontra Raspberry Pi

Kluczowa różnica między Arduino i Raspberry Pi polega na tym, że Arduino jest płytką rozwojową mikrokontrolera, podczas gdy raspberry pi jest komputerem ogólnego przeznaczenia opartym na systemie operacyjnym Linux.

Wybór Arduino lub Raspberry Pi zależy od projektu, który ma zostać opracowany. W tym artykule omówiono najpopularniejsze Arduino Uno i Raspberry Pi B+. Ogólnie rzecz biorąc, w porównaniu do Arduino, w Raspberry pi pobór mocy jest niższy, a prędkość większa.

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łytek Arduino, takie jak Arduino Uno, Mega, Nano. Najpopularniejsza płyta Arduino jaką jest Arduino Uno posiada dwa mikrokontrolery. ATmega328 jest programowany przez użytkownika. ATmega16U2 jest już zaprogramowany i służy do komunikacji USB. Piny IO służą do łączenia się ze światem zewnętrznym. Istnieją piny cyfrowe i piny analogowe.

Kluczowa różnica między Arduino a Raspberry Pi
Kluczowa różnica między Arduino a Raspberry Pi

Rysunek 01: Arduino

Arduino IDE służy do pisania programów dla płytki rozwojowej. Może być używany do pisania kodu, kompilowania, debugowania i wreszcie przesyłania kodu na tablicę. Arduino IDE przyspiesza i ułatwia tworzenie projektów. To oprogramowanie jest bezpłatne i otwarte. Programy napisane w Arduino IDE są podobne do programów C. Łatwo zintegrować Arduino ze sprzętem za pomocą nakładek. Ta osłona może być bezpośrednio ułożona w stos do Arduino. Osłona Ethernet służy do łączenia się z siecią Ethernet. Kolorowa osłona LCD służy do połączenia z wyświetlaczem. Programista może bezpośrednio użyć tych osłon i wywołać niezbędne funkcje biblioteczne, aby wykonać wymagane zadanie.

Co to jest Raspberry Pi?

Raspberry Pi działa w systemie operacyjnym (OS). Jest to dodatkowa warstwa oprogramowania obsługująca sprzęt. W Arduino aplikacja działa bezpośrednio na mikrokontrolerze, ale w raspberry pi aplikacja powinna przejść przez system operacyjny w celu sterowania sprzętem.

Istnieją różne wersje, takie jak Raspberry pi A, B, B+. Raspberry Pi B+ zawiera układ Broadcom BCM 2836 na chipie (SoC). Ma procesory i inne komponenty połączone, 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ć w językach takich jak Python, C++.

Różnica między Arduino a Raspberry pi
Różnica między Arduino a Raspberry pi

Rysunek 02: Raspberry Pi

Zawiera również procesor graficzny (GPU). Pomaga przyspieszyć grafikę. Posiada 40 pinów wejściowych i wyjściowych ogólnego przeznaczenia (GPIO). Dostępne są 4 porty USB i port Ethernet RJ45. Do komunikacji z portami Ethernet i USB służy interfejs USB Ethernet. Jest też złącze kamery CSI. Port HDMI ułatwia podłączenie urządzenia do monitora. DSI to interfejs monitora dla wyświetlaczy. Jest alternatywą dla HDMI. Karta micro SD znajduje się w gnieździe micro SD. Znajduje się z tyłu planszy.

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

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

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

Ardunio kontra Raspberry Pi

Arduino to jednopłytowy mikrokontroler, który zapewnia platformę typu open source do tworzenia ś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 wejściowego wyjściowego
Wejście Poziomy napięcia wyjściowego dla Arduino wynoszą 0V i 5V. Wejście Poziom napięcia wyjściowego dla Raspberry Pi wynosi 0V i 3,3V.
Pamięć
Arduino ma 32K Flash, 2K SRAM i 1K EEPROM. Raspberry Pi ma 4GB Flash, 512K SRAM i micro SD.
OS
Arduino nie działa w systemie operacyjnym. Raspberry Pi działa w systemie operacyjnym.

Podsumowanie – Arduino kontra Raspberry 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łytką rozwojową mikrokontrolera, podczas gdy raspberry pi jest komputerem ogólnego przeznaczenia opartym na systemie operacyjnym Linux.

Zalecana: