ключевое отличие между Arduino и Raspberry Pi является то, что Arduino - это плата для разработки микроконтроллеров, а raspberry pi - это компьютер общего назначения на базе операционной системы 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 содержит микроконтроллеры, аппаратное обеспечение для программирования, интерфейс программирования USB, кнопку сброса, разъем питания и т. Д. Существуют различные типы плат Arduino, такие как Arduino Uno, Mega, Nano. Самая распространенная плата Arduino - Arduino Uno - имеет два микроконтроллера. ATmega328 программируется пользователем. ATmega16U2 уже запрограммирован и используется для связи через USB. Выводы IO используются для подключения к внешнему миру. Есть цифровые контакты и аналоговые контакты.
Рисунок 01: Arduino
Arduino IDE используется для написания программ для платы разработки. Его можно использовать для написания кода, компиляции, отладки и, наконец, для загрузки кода на доску. Arduino IDE делает разработку проекта быстрее и проще. Это программное обеспечение является бесплатным и открытым исходным кодом. Программы, написанные в Arduino IDE, аналогичны программам на Си. Arduino легко интегрировать с оборудованием, используя щиты. Этот щит может быть непосредственно сложен в Arduino. Экран Ethernet используется для подключения к Ethernet. Цветной ЖК-экран используется для интерфейса с дисплеем. Программист может напрямую использовать эти щиты и вызывать необходимые библиотечные функции для выполнения требуемой задачи..
Raspberry Pi работает в операционной системе (ОС). Это дополнительный уровень программного обеспечения, которое обрабатывает оборудование. В Arduino приложение напрямую запускается на микроконтроллере, но в raspberry pi приложение должно проходить через ОС для управления оборудованием..
Существуют разные версии, такие как Raspberry pi A, B, B +. Raspberry Pi B + содержит систему Broadcom BCM 2836 на чипе (SoC). Он имеет процессоры и другие компоненты, соединенные для создания всей системы. Процессор Broadcom BCM 2826 на базе процессора ARM. Процессоры ARM являются ядром большинства устройств IoT. Raspberry Pi можно программировать с использованием таких языков, как Python, C++.
Рисунок 02: Raspberry Pi
Он также содержит графический процессор (GPU). Это помогает ускорить графику. Он имеет 40 входных выходных контактов общего назначения (GPIO). Есть 4 порта USB и порт RJ45 Ethernet. Существует интерфейс USB Ethernet 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 ГБ флэш-памяти, 512K SRAM и микро SD. |
Операционные системы | |
Arduino не работает на ОС. | Raspberry Pi работает на ОС. |
В этой статье обсуждалась разница между Arduino и Raspberry Pi. Разница между Arduino и Raspberry Pi заключается в том, что Arduino - это плата для разработки микроконтроллеров, а raspberry pi - это компьютер общего назначения на базе операционной системы Linux..
1. «Arduino». Википедия, Фонд Викимедиа, 27 марта 2018 г. Доступно здесь
2. «Малиновый пи». Википедия, Фонд Викимедиа, 30 марта 2018 г. Доступно здесь
1. «Arduino-uno-перспектива-прозрачный» от JotaCartas (доклад) - Arduino-uno -спектива.jpg, (CC BY 2.0) через Викисклад Commons
2.'Raspberry PI'By Onepiece84 - собственная работа, (CC BY-SA 4.0) через Commons Wikimedia