• Към основното навигационно
  • Прескочи на основното съдържание
  • Към основното лента
  • Към долния колонтитул

TechLila

Bleeding Edge, винаги

  • Начало
  • Информация
  • Контакти
  • Сделки и оферти
Лого на Techlila
Сподели
Tweet
Сподели
щифт
56 Акции
Beaglebone Black срещу Raspberry Pi 3
Следва

BeagleBone Black Vs. Raspberry Pi 3 - Какво е по-добро?

Arduino за вас е Arduino за вас

TechLila компютър

Arduino срещу Raspberry Pi – Разлика между Arduino и Raspberry Pi

Аватар на Ujjwal Kumar Уджвал Кумар
Последна актуализация на: Юли 9, 2020

Предпоставката на тази публикация е трудна: Arduino срещу Raspberry Pi. Който да избере зависи изцяло от техническото ноу-хау и какво иска да постигне с него.

Двете платки имат само едно общо нещо: фактът, че могат да бъдат персонализирани и програмирани точно както потребителят иска. Има обаче фундаментални разлики; докато единият е пълноценен компютър, другият е празен лист. Следователно въпросът не е Arduino срещу Raspberry Pi, а по-скоро barebones срещу функционалност.

Нека се задълбочим в това. Arduino и Raspberry Pi са двете страни на една и съща монета; и двете са невероятен инструмент за всеки, който иска да изгради нещо от нулата, но има разлики.

Arduino за вас ли е?

Arduino

Arduino е barebones чип: той не работи операционната система и трябва да се програмира от друг компютър.

Arduino може да прави всичко, което искате да правите с него - стига да знаете как да го програмирате за тази цел. Ето къде е разликата.

Това е микроконтролер, а не компютър; но от друга страна получавате достъп до хардуера – до метала. Няма излишни разходи за операционната система, което позволява на вашия код да използва целия чип Arduino за каквото пожелаете.

Raspberry Pi

Raspberry Pi

Raspberry Pi е компютър, който може да лежи в дланта ви – докато е включен (не препоръчваме да правите това).

Raspberry Pi работи с Raspbian – това е неговият собствен вкус на Linux; бягане а Linux дистрибуция означава, че тази малка DIY платка е способна на всичко, на което е способен обикновен компютър, и това е важно.

Raspberry Pi има всичко, което прави компютърът – процесор, малко памет, интегриран графичен процесор и няколко порта за свързване на всички периферни устройства, от които компютърът се нуждае.

Най-важното, Raspbian; операционна система улеснява нещата – по-голямата част от работата се извършва вместо вас. Основата на Linux е в състояние да изпълнява всичко – игра, услуга за стрийминг на медия, уеб сървър, възможностите са безкрайни.

Разлика между Arduino и Raspberry Pi

Резюмето по-горе трябва да е достатъчно за всеки, който е на оградата, но има много други нюанси, които трябва да се вземат предвид.

Захранване

Разликата в изискването за мощност между двете платки е доста значителна, както и тяхното поведение.

Както споменахме, Raspberry Pi е пълноценен компютър; той се включва като компютър и преминава през цял процес за изключване. Изискването за мощност също е по-високо от Arduino, при 5V постоянен ток, това е като да зареждате мобилен телефон през цялото време.

Arduino, от друга страна, няма режийни разходи. Той започва да изпълнява своя код, когато се включи, а процесът на изключване е толкова прост, колкото прекъсването на захранването.

разтегаемост

Arduino и Raspberry Pi могат да бъдат разширени чрез просто включване на разширенията; докато Raspberry Pi поддържа различни аксесоари чрез своя GPIO щифтове, не е толкова просто като Arduino.

GPIO щифтовете на Raspberry Pi изискват основни познания за запояване за връзките. Тези щифтове могат да се управляват чрез някакъв основен код в Raspberry Pi, но техните възможности са доста ограничени, тъй като те са просто физическо представяне на 1 и 0. Те могат да бъдат включени или изключени и така си взаимодействат. Те могат също да открият количеството получено напрежение, което може (понякога) да се използва за по-нюансирани задачи.

Arduino, от друга страна, идва с „щитове“. Има стотици от тези платки, всяка със собствен набор от функции и сензори, които могат да бъдат подредени върху Arduino.

някои щитови дъски дори могат да бъдат подредени един върху друг; по същество е като LEGO. Искате ли температурен датчик? Просто добавете щит с такъв към платката Arduino. Трябва да получите прогнозата за времето? Добавете мрежов щит върху него.

Това ни води до следващия ни раздел.

мрежи

Разликата между Raspberry Pi и Arduino става ясна, когато става въпрос за работа в мрежа.

Raspberry Pi има 100 Mbps LAN Ethernet жак, вграден в него. Освен това има 802.11 b/g/n 2.4 Ghz WiFi; потребителите могат да използват кабелната или безжичната връзка – Linux се справя с всичко и всичко е доста просто. Просто работи като компютър.

Arduino, от друга страна, не е създаден за работа в мрежа; той е изолиран и не се предлага с безжична или кабелна връзка.

Възможно е да добавите мрежа в Arduino с платка за щит – както беше обсъдено – но работата в мрежа е много повече от просто хардуер. Свързването с уебсайт, например, изисква няколко слоя протокол - Arduino няма нито един от тях и така потребителите трябва да изградят целия мрежов стек от самото начало.

Има наличен предварително направен код, за да направите това, но не е лесно и със сигурност не работи през цялото време.

Изборът - Arduino срещу Raspberry Pi

И така, Arduino срещу Raspberry Pi; въпросът по-скоро трябва да е Arduino или Raspberry Pi.

Двете дъски „Направи си сам“ не се конкурират, а се допълват взаимно; всъщност някои проекти изискват Arduino и Raspberry Pi да работят заедно.

Ако вашият проект изисква да прочетете много данни от сензори и да извършите някаква задача на определен праг - Arduino е правилният начин.

Ако проектът изисква от вас да прочетете някои сензорни данни, след това ги сравнете с наличните онлайн данни, обработете ги чрез сложен алгоритъм и след това изпълните задача – Raspberry Pi е правилният начин.

Ако вашият проект се справя с двете страни на монетата, тогава имате нужда от Arduino и Raspberry Pi – те представляват двете страни на една и съща монета.

В крайна сметка всичко се свежда до това, което казахме по-рано: barebones срещу функционалност. Raspberry Pi предлага много повече от Arduino по отношение на основата и сложността; Въпреки това, Arduino е обикновен, няма допълнителни разходи и е много по-прост за програмиране – стига задачата да е проста.

Надяваме се, че това сравнение на Arduino срещу Raspberry Pi ви помогна да решите какво наистина искате. Ако не, може би обмислете използването на двете дъски в проекта. Arduino може да събира данните и да взаимодейства с всякакви сензори или физически задвижващи механизми, докато Raspberry Pi може да обработва данните и да бъде „мозъкът“, управляващ Arduino – или цяла група Arduino.

Сподели
Tweet
Сподели
щифт
56 Акции

Разкриване на информация Съдържанието, публикувано в TechLila, се поддържа от читатели. Може да получим комисионна за покупки, направени чрез нашите партньорски връзки, без допълнителни разходи за вас. Прочетете нашите Страница за отказ от отговорност за да научите повече за нашето финансиране, редакционни политики и начини да ни подкрепите.

Споделянето е загриженост

Сподели
Tweet
Сподели
щифт
56 Акции
Аватар на Ujjwal Kumar

Уджвал Кумар

Ujjwal е просто човек, който обича да бъде щастлив и обича да пише различни неща. Можете да го намерите да пише публикации, свързани с Android през повечето време, но също така обича да пише стихове, разкази и други неща.

категория

  • компютър

Маркирания

Computer Software

Reader Взаимодействия

Какво казват хората

  1. Аватар на Supere a AnsiedadeSupere a Ansiedade

    Много съм доволен от информацията в тази статия, забележка 10!
    Добра статия! Много добре!

    Отговор
  2. Аватар на Рахул РРахул Р

    Хубава статия. Много информативно. Моля, продължете да публикувате статии като тази. Моят уебсайт има много идеи за проекти, които могат да бъдат реализирани с Raspberry Pi. Мисля, че ще бъде полезно за някого. Моят блог е http://www.innovativeeideas.com/.

    Отговор
    • Аватар на Махеш ДабадеМахеш Дабаде

      Благодаря за помощта Рахул. Надявам се блогът ви да помогне на някого.

      Отговор
  3. Аватар на Syed Zain NasirСайед Зейн Насир

    Страхотен пост, между другото, аз обичам Arduino, така че бих предпочел Arduino YUN пред Raspberry Pi. Благодаря за споделянето

    Отговор

Добавете Вашия коментар Отказване на отговора

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *

Основно Sidebar

Популярен

Как да увеличите скоростта на широколентовия достъп в Windows

10-те най-добри устройства за стартиране на Android за 2021 г

Какво да направите след инсталиране на Windows 10 – Windows 10 съвети и трикове

Топ 10 търсачки, които можете да използвате за частно търсене в мрежата

55 интересни факта за компютъра, които ще ви поразят

Какво да търсите, когато купувате лаптоп – Ръководство за закупуване на лаптоп

Fusion Drive срещу SSD – неща, които никой не ви казва за Fusion срещу SSD съхранение

Полезни инструменти

• Grammarly – Безплатна проверка на граматиката
• SEMrush – Най-добрият SEO инструмент, доверен от експерти
• Setapp – Абонамент на едно гише за Mac и iOS

Актуални теми

  • Андроид
  • Интернет
  • iPhone
  • Linux
  • Мушама
  • Сигурност
  • Социална медия
  • Технологии
  • Windows

Струва си да се провери

10-те най-добри звукови еквалайзери за Windows 10 (издание 2022 г.!)

14 най-добри VLC скина, които са силно препоръчителни и безплатни

Лого на фона Лого на текста в долния колонтитул

Footer

Информация

Здравейте и добре дошли в TechLila, известният технологичен блог, където можете да намерите находчиви статии за овладяване на основите и извън него.

В TechLila нашата основна цел е да предоставим уникална информация, като съвети и трикове за качество, уроци, ръководства с практически инструкции за Windows, Macintosh, Linux, Android, iPhone, сигурност и няколко различни подтеми, като рецензии.

Връзки

  • Информация
  • Контакти
  • Отказ от отговорност
  • Политика за Поверителност
  • условия

Следвай ни

Персонализирана тема с помощта на Genesis Framework

Облачен хостинг от Cloudways

език

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© Авторско право 2012–2022 TechLila. Всички права запазени.