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


11

To pytanie wynika z dużego braku zrozumienia, ale dotyczy projektu, który chciałem zrealizować od jakiegoś czasu.

To jest strona instruktażowa dla kostki led 8x8x8, a 70. krok odpowiada na pytanie: „Czy mogę używać Arduino do sterowania kostką?” W samouczku opisano, jak połączyć kostkę z Arduino Duemilanove.

Ponieważ Raspberry Pi może obsługiwać system operacyjny, wydaje się, że jest bardzo dobrze przygotowany do pokonania Arduino (przynajmniej Uno i innych małych modeli) w tym zadaniu, ale nie mam wiedzy, aby porównać oba.

Jaka jest różnica?


Możesz także sprawdzić ten post na blogu, który wyjaśnia różnicę między Raspberry Pi i Arduino .
Sudar

Odpowiedzi:


8

Kilka różnic, które zauważyłem. Raspberry Pi:

  • Nie obsługuje analogowego we / wy
  • Nie tyle pinów dla IO, co Arduino
  • Znacznie trudniejszy dostęp do pinów IO (imo)
  • Zapisywanie na pinach niezbędnych aplikacji w Pythonie może prowadzić do niedokładności
  • Działa w pełni rozwiniętym systemie operacyjnym Linux
  • Funkcje Ethernet (oraz WiFi i Bluetooth w nowszych modelach)
  • Dwa USB 2.0
  • Może wyświetlać się na telewizorze stosunkowo łatwo (HDMI / analogowy)
  • Procesor 700 MHz z 512 MB pamięci RAM
  • Karta SD

Arduino Uno:

  • Wsparcie dla analogowego IO
  • Dostępnych jest wiele kodów PIN bez konieczności ich wyłamywania
  • Duże wsparcie dla bibliotek i społeczności (Raspberry pi jest wciąż całkiem nowy) (Pi ma teraz równe lub większe wsparcie dla bibliotek i społeczności)
  • Jest dokładny w przypadku aplikacji wrażliwych na czas
  • Procesor 16 MHz z 2 KB pamięci RAM (Arduino Uno)
  • Więcej akcesoriów;) (Teraz ma podobną liczbę akcesoriów)

Mam nadzieję, że to trochę pomoże, nie mogę wyświetlić linku z powodu zapory sieciowej, za którą jestem:


11

Arduino: jest fizyczną platformą obliczeniową opartą na mikrokontrolerach, programowaną przy użyciu języka opartego na okablowaniu (składni i bibliotek), podobnego do C ++ z pewnymi drobnymi uproszczeniami i modyfikacjami oraz zintegrowanego środowiska programistycznego opartego na przetwarzaniu. Z Arduino Uno musisz stworzyć szkic w języku Arduino. To nie jest trudne - wygląda bardzo podobnie do C. To jest po prostu coś, co musisz zrobić. Istnieje wiele bibliotek i klas dla Arduino.

Raspberry pi: to oparty na mikroprocesorze komputer jednopłytkowy z systemem Linux, który można zaprogramować w C ++, Javie, Pythonie lub innym języku, w którym możesz już czuć się komfortowo. Rzeczywiście możesz być w stanie pobrać aplikację, którą już masz i skompilować ją tak, aby działała na Pi / Due bez dokonywania jakichkolwiek zmian, również integruje się z Qt na wiele sposobów.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.