Разница между Arduino и Raspberry Pi

Оглавление:

Разница между Arduino и Raspberry Pi
Разница между Arduino и Raspberry Pi

Видео: Разница между Arduino и Raspberry Pi

Видео: Разница между Arduino и Raspberry Pi
Видео: Что взять Arduino или Raspberry? 2024, Ноябрь
Anonim

Ключевая разница - Arduino и Raspberry Pi

Ключевое различие между Arduino и Raspberry Pi заключается в том, что Arduino - это плата для разработки микроконтроллеров, а raspberry pi - это компьютер общего назначения на базе операционной системы Linux.

Выбор Arduino или Raspberry Pi зависит от разрабатываемого проекта. В этой статье рассматриваются наиболее распространенные Arduino Uno и Raspberry Pi B+. Как правило, по сравнению с Arduino энергопотребление ниже, а скорость выше в Raspberry pi.

Что такое Arduino?

Плата разработки Arduino содержит микроконтроллеры, аппаратное обеспечение для программирования, интерфейс USB для программирования, кнопку сброса, разъем питания и т. д. Существуют различные типы плат Arduino, такие как Arduino Uno, Mega, Nano. Самая распространенная плата Arduino, которая называется Arduino Uno, имеет два микроконтроллера. ATmega328 программируется пользователем. ATmega16U2 уже запрограммирован и используется для связи по USB. Выводы ввода-вывода используются для подключения к внешнему миру. Есть цифровые контакты и аналоговые контакты.

Ключевая разница между Arduino и Raspberry Pi
Ключевая разница между Arduino и Raspberry Pi

Рисунок 01: Arduino

Arduino IDE используется для написания программ для платы разработки. Его можно использовать для написания кода, компиляции, отладки и, наконец, для загрузки кода на плату. Arduino IDE ускоряет и упрощает разработку проекта. Это программное обеспечение является бесплатным и с открытым исходным кодом. Программы, написанные в Arduino IDE, аналогичны программам на C. Arduino легко интегрировать с оборудованием с помощью шилдов. Этот шилд может быть напрямую подключен к Arduino. Экран Ethernet используется для подключения к Ethernet. Экран цветного ЖК-дисплея используется для интерфейса с дисплеем. Программист может напрямую использовать эти экраны и вызывать необходимые библиотечные функции для выполнения требуемой задачи.

Что такое Raspberry Pi?

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++.

Разница между Arduino и Raspberry Pi
Разница между Arduino и Raspberry Pi

Рисунок 02: Raspberry Pi

Он также содержит графический процессор (GPU). Это помогает ускорить графику. Он имеет 40 контактов ввода-вывода общего назначения (GPIO). Есть 4 порта USB и порт Ethernet RJ45. Для связи с портами Ethernet и USB используется ИС интерфейса USB Ethernet. Также имеется разъем для камеры CSI. Порт HDMI помогает подключить устройство к монитору. DSI - это интерфейс монитора для дисплеев. Это альтернатива HDMI. Карта micro SD находится внутри слота micro SD. Он находится на обратной стороне платы.

В чем сходство между Arduino и Raspberry Pi?

И Arduino, и Raspberry Pi можно использовать для создания Интернета вещей (IoT) и встроенных систем

В чем разница между Arduino и Raspberry Pi?

Ardunio против Raspberry Pi

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 ГБ флэш-памяти, 512 КБ SRAM и микро SD.
ОС
Arduino не работает на ОС. Raspberry Pi работает на ОС.

Резюме – Arduino против Raspberry Pi

В этой статье обсуждалась разница между Arduino и Raspberry Pi. Разница между Arduino и Raspberry Pi заключается в том, что Arduino - это плата для разработки микроконтроллеров, а raspberry pi - это компьютер общего назначения на базе операционной системы Linux.

Рекомендуемые: