Ключова разлика - Arduino срещу Raspberry Pi

Ключовата разлика между Arduino и Raspberry Pi е, че Arduino е съвет за разработка на микроконтролери, докато малинов пи е компютър с общо предназначение, базиран на операционна система Linux.

Изборът на Arduino или Raspberry Pi зависи от проекта, който ще бъде разработен. Тази статия разглежда най-често срещаните Arduino Uno и Raspberry Pi B +. Като цяло, в сравнение с Arduino, консумацията на енергия е по-ниска, а скоростта е по-висока в Raspberry pi.

СЪДЪРЖАНИЕ

1. Преглед и ключова разлика 2. Какво е Arduino 3. Какво е Raspberry Pi 4. Прилики между Arduino и Raspberry Pi 5. Сравнение отстрани - Arduino срещу Raspberry Pi в таблична форма 6. Обобщение

Какво е Arduino?

Съветът за разработка на Arduino съдържа микроконтролери, хардуер за програмиране, USB интерфейс за програмиране, бутон за нулиране, конектор за захранване и др. Има различни видове Arduino платки като Arduino Uno, Mega, Nano. Най-често срещаната Arduino платка, която е Arduino Uno, има два микроконтролера. ATmega328 се програмира от потребителя. ATmega16U2 вече е предварително програмиран и се използва за USB комуникация. IO щифтовете се използват за свързване с външния свят. Има цифрови пинове и аналогови пинове.

Arduino IDE се използва за писане на програми за борда за разработка. Може да се използва за писане на код, компилиране, отстраняване на грешки и накрая за качване на кода в дъската. Arduino IDE прави разработването на проекта по-бързо и лесно. Този софтуер е безплатен и с отворен код. Програмите, написани в Arduino IDE, са подобни на C програми. Лесно е да се интегрира Arduino с хардуер, използвайки екрани. Този щит може да бъде директно подреден на Arduino. Ethernet щитът се използва за свързване към Ethernet. Цветният LCD екран се използва за интерфейс към дисплея. Програмистът може директно да използва тези екрани и да извика необходимите библиотечни функции за изпълнение на необходимата задача.

Какво е Raspberry Pi?

Raspberry Pi работи на операционна система (OS). Това е допълнителен слой софтуер, който обработва хардуер. В Arduino приложението директно работи на микроконтролера, но в малинов пи, приложението трябва да премине през ОС за контрол на хардуера.

Има различни версии като Raspberry pi A, B, B +. Raspberry Pi B + съдържа Broadcom BCM 2836 System on Chip (SoC). В него са свързани процесорите и останалите компоненти, за да се направи цялостна система. Процесорът е базиран на Broadcom BCM 2826 ARM процесор. ARM процесорите са ядрото на повечето IoT устройства. Raspberry Pi може да се програмира с помощта на езици като Python, C ++.

Той също така съдържа графичен процесор (GPU). Той помага да се ускори графиката. Разполага с 40 входни изхода с общо предназначение (GPIO). Има 4 USB порта и RJ45 Ethernet порт. Има USB Ethernet интерфейс IC се използва за комуникация с Ethernet и USB портове. Има и конектор за CSI камера. HDMI портът помага за свързване на устройството към монитора. DSI е мониторен интерфейс за дисплеи. Той е алтернатива на HDMI. Micro SD картата е вътре в слота за micro SD. Той е от задната страна на дъската.

Какво е сходството между Arduino и Raspberry Pi?


  • Както Arduino, така и Raspberry Pi могат да се използват за изграждане на Интернет на нещата (IoT) и вградени системи.

Каква е разликата между Arduino и Raspberry Pi?

Обобщение - Arduino срещу Raspberry Pi

Тази статия обсъжда разликата между Arduino и Raspberry Pi. Разликата между Arduino и Raspberry Pi е, че Arduino е плат за разработка на микроконтролери, докато малинов пи е компютър с общо предназначение, базиран на операционна система Linux.

справка:

1. "Ардуино". Wikipedia, Фондация Уикимедия, 27 март 2018 г. Достъпно тук 2. „Raspberry Pi.“ Уикипедия, Фондация Уикимедия, 30 март 2018 г. Достъпно тук

С любезност на изображенията:

1.'Arduino-uno-перспектива-прозрачен'By JotaCartas (беседа) - Arduino-uno-перспектива.jpg, (CC BY 2.0) през Commons Wikimedia 2.'Raspberry PI'By Onepiece84 - Собствена работа, (CC BY-SA 4.0) през Commons Wikimedia