Key Difference – Arduino vs Raspberry Pi
A principal diferença entre o Arduino e o Raspberry Pi é que o Arduino é uma placa de desenvolvimento de microcontrolador, enquanto o raspberry pi é um computador de uso geral baseado no sistema operacional Linux.
Selecionar Arduino ou Raspberry Pi depende do projeto a ser desenvolvido. Este artigo discute os mais comuns Arduino Uno e Raspberry Pi B+. Geralmente, comparado ao Arduino, o consumo de energia é menor e a velocidade é maior no Raspberry pi.
O que é Arduino?
A placa de desenvolvimento Arduino contém microcontroladores, hardware de programação, interface de programação USB, botão de reset, conector de alimentação etc. Existem vários tipos de placas Arduino, como Arduino Uno, Mega, Nano. A placa Arduino mais comum, que é o Arduino Uno, possui dois microcontroladores. O ATmega328 é programado pelo usuário. O ATmega16U2 já vem pré-programado e é utilizado para comunicação USB. Os pinos IO são usados para se conectar ao mundo exterior. Existem pinos digitais e pinos analógicos.
Figura 01: Arduino
O Arduino IDE é usado para escrever os programas para a placa de desenvolvimento. Ele pode ser usado para escrever código, compilar, depurar e, finalmente, enviar o código para a placa. O Arduino IDE torna o desenvolvimento do projeto mais rápido e fácil. Este software é gratuito e de código aberto. Os programas escritos no Arduino IDE são semelhantes aos programas C. É fácil integrar o Arduino com hardware usando shields. Este shield pode ser empilhado diretamente no Arduino. A blindagem Ethernet é usada para conectar à Ethernet. O escudo LCD colorido é usado para fazer a interface com o monitor. O programador pode usar diretamente esses escudos e chamar as funções de biblioteca necessárias para realizar a tarefa necessária.
O que é Raspberry Pi?
Raspberry Pi é executado em um sistema operacional (SO). É uma camada extra de software que lida com hardware. No Arduino, o aplicativo é executado diretamente no microcontrolador, mas no raspberry pi, o aplicativo deve passar pelo sistema operacional para controlar o hardware.
Existem diferentes versões, como Raspberry pi A, B, B+. O Raspberry Pi B+ contém o Broadcom BCM 2836 System on Chip (SoC). Ele tem os processadores e os demais componentes conectados para formar um sistema inteiro. O processador é um processador baseado em Broadcom BCM 2826 ARM. Os processadores ARM são o núcleo da maioria dos dispositivos IoT. Raspberry Pi pode ser programado usando linguagens como Python, C++.
Figura 02: Raspberry Pi
Também contém uma Unidade de Processamento Gráfico (GPU). Ajuda a acelerar os gráficos. Possui 40 pinos de entrada e saída de uso geral (GPIO). Existem 4 portas USB e porta Ethernet RJ45. Há uma interface USB Ethernet IC que é usada para se comunicar com portas Ethernet e USB. Há também um conector de câmera CSI. A porta HDMI ajuda a conectar o dispositivo ao monitor. O DSI é uma interface de monitor para monitores. É uma alternativa ao HDMI. O cartão micro SD está dentro do slot micro SD. Está na parte de trás da placa.
Qual é a semelhança entre Arduino e Raspberry Pi?
Ambos Arduino e Raspberry Pi podem ser usados para construir Internet das Coisas (IoT) e sistemas embarcados
Qual é a diferença entre Arduino e Raspberry Pi?
Ardunio vs Raspberry Pi |
|
Arduino é um microcontrolador de placa única que fornece uma plataforma de código aberto para construir ambientes de hardware e software. | Raspberry Pi é um pequeno computador de placa única desenvolvido para promover o ensino dos fundamentos da ciência da computação nas escolas e nos países em desenvolvimento. |
Velocidade de processamento | |
Velocidade do Arduino é 16MHz. | Velocidade do Raspberry Pi é 900MHz. |
Espaço de Endereço | |
Arduino tem um espaço de endereço menor porque é um microcontrolador de 8 bits. | Raspberry Pi suporta um espaço de endereçamento maior porque possui um processador de 32 bits. |
Níveis de tensão de saída de entrada | |
Entrada Os níveis de tensão de saída para Arduino são 0V e 5V. | Entrada O nível de tensão de saída para Raspberry Pi é 0V e 3,3V. |
Memória | |
Arduino tem 32K Flash, 2K SRAM e 1K EEPROM. | Raspberry Pi tem 4GB de Flash, 512K SRAM e micro SD. |
OS | |
Arduino não roda em um sistema operacional. | Raspberry Pi é executado em um sistema operacional. |
Resumo – Arduino vs Raspberry Pi
Este artigo discutiu a diferença entre Arduino e Raspberry Pi. A diferença entre o Arduino e o Raspberry Pi é que o Arduino é uma placa de desenvolvimento de microcontrolador, enquanto o raspberry pi é um computador de uso geral baseado no sistema operacional Linux.