The ключова різниця між Arduino та Raspberry Pi - це те, що Arduino - це плата розвитку мікроконтролерів, тоді як малинова пі - це комп'ютер загального призначення на базі ОС Linux.
Вибір Arduino або Raspberry Pi залежить від проекту, який потрібно розробити. У цій статті розглядається найпоширеніші Arduino Uno та Raspberry Pi B +. Як правило, порівняно з Arduino, споживання електроенергії нижче, а швидкість вище в Raspberry pi.
1. Огляд та ключові відмінності
2. Що таке Ардуїно
3. Що таке Малина Пі
4. Подібність між Arduino та Raspberry Pi
5. Поплечне порівняння - Ардуїно проти Малини Пі в табличній формі
6. Підсумок
Дошка розробки Arduino містить мікроконтролери, програмне забезпечення програмного забезпечення, інтерфейс програмування USB, кнопка скидання, роз'єм живлення тощо. Існують різні типи плат Arduino, такі як Arduino Uno, Mega, Nano. Найпоширеніша плата Arduino, яка є Arduino Uno, має два мікроконтролери. ATmega328 програмує користувач. ATmega16U2 вже заздалегідь запрограмований і використовується для зв'язку через USB. Штифти IO використовуються для підключення до зовнішнього світу. Є цифрові штифти та аналогові штифти.
Малюнок 01: Ардуїно
Ідентифікатор Ardeino IDE використовується для запису програм для дошки розробників. Його можна використовувати для написання коду, компіляції, налагодження та, нарешті, для завантаження коду на дошку. Ardeino IDE робить розробку проекту швидшою та простішою. Це програмне забезпечення є безкоштовним та відкритим кодом. Програми, написані в Arduino IDE, схожі на програми C. Інтегрувати Arduino з обладнанням легко, використовуючи екрани, легко. Цей щит можна прямо укладати на ардуїно. Щит Ethernet використовується для підключення до Ethernet. Кольоровий РК-екран використовується для інтерфейсу дисплея. Програміст може безпосередньо використовувати цей щит і викликати необхідні функції бібліотеки для виконання необхідного завдання.
Raspberry Pi працює в операційній системі (ОС). Це додатковий шар програмного забезпечення, який обробляє обладнання. У Arduino додаток безпосередньо працює на мікроконтролері, але в малиновому пі, програма повинна пройти через ОС для управління апаратними засобами.
Існують різні версії, такі як Raspberry pi A, B, B +. Raspberry Pi B + містить систему Broadcom BCM 2836 на мікросхемі (SoC). У ньому підключені процесори та інші компоненти для створення цілої системи. Процесор - це процесор Broadcom BCM 2826 ARM. Процесори ARM є ядром більшості пристроїв IoT. Raspberry Pi можна запрограмувати за допомогою мов, таких як Python, C++.
Малюнок 02: Малина Пі
Він також містить блок графічної обробки (GPU). Це допомагає прискорити графіку. Він має 40 вхідних штифтів загального призначення (GPIO). Є 4 USB-порту та Ethernet-порт RJ45. Є USB Ethernet Interface IC використовується для зв'язку з портами Ethernet та USB. Також є роз'єм для камери CSI. Порт HDMI допомагає підключити пристрій до монітора. DSI - це інтерфейс монітора для дисплеїв. Це альтернатива HDMI. Micro SD карта знаходиться всередині слота micro SD. Він знаходиться з тильної сторони дошки.
Ардуніо проти Малини Пі | |
Arduino - це одноплатний мікроконтролер, який забезпечує платформу з відкритим кодом для побудови апаратного та програмного середовища. | Raspberry Pi - це невеликий одноплатний комп'ютер, розроблений для сприяння викладанню основ інформатики в школах та країнах, що розвиваються. |
Швидкість обробки | |
Швидкість Arduino становить 16 МГц. | Швидкість Raspberry Pi становить 900 МГц. |
Адресний простір | |
Arduino має нижчий адресний простір, оскільки це 8-бітний мікроконтролер. | Raspberry Pi підтримує більший адресний простір, оскільки він має 32-бітний процесор. |
Вхідні рівні напруги на виході | |
Рівні вихідної напруги для Arduino становлять 0 В і 5 В. | Рівень вихідної напруги для Raspberry Pi становить 0 В та 3,3 В. |
Пам'ять | |
У Arduino є 32K Flash, 2K SRAM та 1K EEPROM. | Raspberry Pi має 4 Гб Flash, 512K SRAM та мікро SD. |
ОС | |
Arduino не працює на ОС. | Raspberry Pi працює на ОС. |
У цій статті обговорювалася різниця між Arduino та Raspberry Pi. Різниця між Arduino та Raspberry Pi полягає в тому, що Arduino - це плата розвитку мікроконтролерів, а малинова пі - це комп'ютер загального призначення на базі операційної системи Linux.
1. "Ардуїно". Вікіпедія, Фонд Вікімедіа, 27 березня 2018 року. Доступний тут
2. "Малина Пі". Wikipedia, Фонд Вікімедіа, 30 березня 2018. Доступний тут
1.'Arduino-uno-perspect-transparent'By JotaCartas (бесіда) - Arduino-uno-перспектива.jpg, (CC BY 2.0) через Commons Wikimedia
2.'Raspberry PI'By Onepiece84 - власна робота, (CC BY-SA 4.0) через Commons Wikimedia