A Framboesa Pi e Arduino são tábuas bastante diferentes. Cada tabuleiro tem as suas próprias vantagens e desvantagens. Se quiser decidir entre as duas, então depende da exigência do seu projecto. Deixe compreender estas duas tábuas em detalhe.
Arduino foi inventado por Massimo Benzi em Itália. O Arduino foi uma ferramenta simples de protótipo de hardware. Enquanto que o raspberry pi, tal como inventado por Eben Upton na Universidade de Cambridge no Reino Unido, para melhorar as capacidades de programação dos seus alunos.
Estas duas ferramentas de ensino são adequadas para principiantes, hobbyistas. A principal diferença entre elas é que o Arduino é uma placa microcontroladora enquanto o raspberry pi é um mini computador. Assim, o Arduino é apenas uma parte da framboesa pi.Raspberry Pi é bom em aplicações de software, enquanto que o Arduino torna os projectos de hardware simples.
Below table dá-lhe algumas diferenças entre eles.
SL | Framboesa Pi | Arduino |
1 | É um mini computador com SO Raspbian.Pode executar múltiplos programas de cada vez. | Arduino é um microcontrolador, que é uma parte do computador. Executa apenas um programa de cada vez. |
2 | É difícil de alimentar utilizando uma bateria. | Arduino pode ser alimentado utilizando uma bateria. |
3 | Requer tarefas complexas como a instalação de bibliotecas e software para a interface de sensores e outros componentes | É muito simples fazer a interface de sensores e outros componentes electrónicos com o Arduino. |
4 | É caro | Está disponível para baixo custo. |
5 | Raspberry Pi pode ser facilmente ligado à Internet utilizando a porta Ethernet e dongles USB Wi-Fi. | Arduino requer hardware externo para se ligar à Internet e este hardware é endereçado correctamente utilizando código. |
Raspberry Pi não tinha armazenamento a bordo. Fornece uma porta de cartão SD. | Arduino pode fornecer armazenamento a bordo. | |
7 | Raspberry Pi tem 4 portas USB para ligar diferentes dispositivos. | Arduino tem apenas uma porta USB para ligar ao computador. |
8 | O processador utilizado é da família ARM. | Processador utilizado no Arduino é da família AVR Atmega328P |
9 | Este deve ser devidamente desligado, caso contrário há um risco de corrupção de ficheiros e problemas de software. | Este é um simples dispositivo plug and play. Se a alimentação estiver ligada, começa a executar o programa e se for desligado, simplesmente pára. |
10 | A linguagem de programação recomendada é python mas C, C++, Python, ruby são pré-instalados. | Arduino utiliza Arduino, C/C+++. |
Estas duas placas funcionam com muito pouca potência. Mas a interrupção de energia para raspberry pi pode causar danos no software e nas aplicações. No caso do Arduino, se houver qualquer corte de energia volta a arrancar. Portanto, o framboesa pi deve ser devidamente desligado antes de desligar a corrente.
Raspberry Pi vem com o sistema operativo totalmente funcional chamado Raspbian. Tem todas as características de um computador com um processador, memória e driver gráfico. Pi pode utilizar diferentes sistemas operativos. Embora Linux seja o andróide preferido também pode ser instalado.Arduino não tem qualquer sistema operativo. O seu firmware interpreta simplesmente o código que lhe foi escrito. É muito fácil de executar código simples.
Os pinos de entrada e saída permitem a estas placas ligarem-se a outros dispositivos. O Raspberry pi2 tem 2 pacotes de pinos de entrada/saída enquanto o Arduino Uno tem 20 pinos.
Pi é mais rápido que o Arduino por 40 vezes na velocidade do relógio.Pi tem 128000 vezes mais que o Arduino.Assim, o Raspberry Pi é mais poderoso que o Arduino.
Arduino tem 32kb de armazenamento a bordo.Este código decide as funções do Arduino.Raspberry pi não tem qualquer armazenamento a bordo, mas fornece uma porta micro SD.
Arduino pode ser expandido utilizando hardware externo como Wi-Fi, Ethernet, ecrãs tácteis, câmaras fotográficas, etc. Estas placas são chamadas de escudos. Estes escudos são facilmente instalados para o Arduino. Enquanto a framboesa é uma placa auto-limitada.Pi também pode adicionar alguns chapéus para adicionar hardware como Touchscreen, GPS, painéis RGB, etc. mas não tem muitas opções como a placa Arduino tem.
Arduino utiliza o Arduino IDE para desenvolver o código. Enquanto Raspberry Pi pode usar Scratch, IDLE qualquer coisa que suporte Linux.
Como decidir entre Raspberry Pi e Arduino
Assim, para decidir entre os dois, primeiro deve saber o que quer fazer no seu projecto.
- De cima da discussão podemos compreender que o Arduino é bom para tarefas repetitivas tais como abrir a porta da garagem, ligar e desligar as luzes.
- enquanto pi é bom para executar múltiplas tarefas, conduzindo robots complicados.
- Por exemplo, se quiser monitorizar a humidade do solo e enviar-me por correio se for necessário regar as plantas.Para esta aplicação, arduino pode ser utilizado.
- Mas se quiser monitorizar a humidade, envie-me por correio quando as plantas precisarem de ser regadas e verifique o boletim meteorológico a partir de online.Se houver chuva, não faça nada. Para esta aplicação é necessário o Raspberry pi.
- em Arduino simples é utilizado para projectos de principiantes e alguns projectos complicados podem ser facilmente tratados por pi.