Яка різниця між Raspberry Pi та Arduino?


11

Це питання випливає з великого нерозуміння, але стосується проекту, який я хотів би зробити деякий час.

Це сторінка Instructables для куба під керуванням 8x8x8, і 70-й крок вирішує питання: "Чи можу я використовувати Arduino для управління кубом?" У підручнику викладено, як з’єднати куб з Arduino Duemilanove.

Оскільки Raspberry Pi може працювати з операційною системою, то, здається, дуже добре кваліфікований, щоб мати змогу обіграти Arduino (принаймні, Uno та інші маленькі моделі) в цьому завданні, але я не маю знань, щоб порівняти ці дві.

Яка різниця?


Ви також можете опублікувати цей блог, де пояснюється різниця між Raspberry Pi та Arduino .
Судар

Відповіді:


8

Я небагато відмінностей я помітив. Малина Пі:

  • Не підтримує аналоговий IO
  • Не стільки штифтів для IO, як Arduino
  • Набагато складніше отримати доступ до штифтів IO (imo)
  • Запис на штифти для важливих для часу програм у Python може призвести до неточностей
  • Запускає повноцінну ОС Linux
  • Оснащений Ethernet (та WiFi та Bluetooth на нових моделях)
  • Два USB 2.0
  • Можна відображати телевізор порівняно легко (HDMI / аналоговий)
  • Процесор 700 МГц з 512М оперативної пам’яті
  • Флеш-картка

Ардуїно Уно:

  • Підтримка аналогового вводу-виводу
  • Безліч PIN-кодів доступні без необхідності пробивання
  • Високий обсяг підтримки бібліотеки та спільноти (Raspberry pi все ще досить новий) (Pi тепер має рівну або більшу підтримку бібліотеки та громади)
  • Точний із часовими програмами
  • Процесор 16 МГц з 2 КБ оперативної пам’яті (Arduino Uno)
  • Більше аксесуарів;) (Зараз є аналогічна кількість аксесуарів)

Сподіваюся, що це трохи допомагає, я не можу переглянути посилання через брандмауер, який я позаду: /


11

Arduino: це платформа фізичних обчислень на основі мікроконтролерів, запрограмована за допомогою мови на основі проводки (синтаксис та бібліотеки), схожої на C ++ з деякими незначними спрощеннями та модифікаціями, та інтегрованого середовища розробки на основі обробки. За допомогою Arduino Uno вам потрібно буде створити ескіз мовою Arduino. Це не важко - це дуже схоже на С. Це просто щось, що ти повинен зробити. Є багато бібліотек та класів для Arduino.

Raspberry pi: це одноплановий комп'ютер на базі мікропроцесора, на якому працює Linux, ви можете запрограмувати його на C ++, Java, python або іншій мові, якою ви вже можете комфортно працювати. Ви, можливо, зможете взяти додаток, який у вас уже є, і скомпілювати його для запуску на Pi / Due, не вносячи жодних змін, також він інтегрується з Qt так багато способів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.