Articles

Raspberry Pi and Arduino: Whats the Difference and Which Is Best for Your Project?

para aqueles que gostam de tinker com eletrônica, o Raspberry Pi e Arduino tornaram-se ferramentas inestimáveis. Ambos são opções extremamente populares, mas também são muito favoráveis ao orçamento. Ambos têm os seus prós e contras, mas também as suas próprias aplicações particulares. Mas qual deve escolher?Framboesa Pi é na verdade um chip system-on-a-chip, ou SOC, para abreviar. Ele executa uma versão completa do Linux, como Raspbian, e é projetado para ajudar a ensinar você como você vai. Arduino, por outro lado, é mais um micro-controlador do que um computador que tem uma comunidade de suporte massiva, bem como centenas de opções de expansão.

Quando o Raspberry Pi foi lançado pela primeira vez, parecia a alguns que Arduino poderia agora ser obsoleto. Isto, no entanto, não é realmente justo, uma vez que desempenham tarefas diferentes. Se o Raspberry Pi ou o Arduino é a sua arma de escolha, o fato permanece que cada um tem vantagens e desvantagens distintas sobre o outro.

o seguinte artigo irá brevemente tocar no que eles são, tocar em suas aplicações gerais, e fazer uma rápida comparação entre eles. Para uma análise mais aprofundada de cada um, você pode encontrar uma miríade de recursos lá fora.

Fonte: Sven.petersen / Wikimedia commons

Raspberry Pi

The Raspberry Pi is, effectively, a mini-computer on one board. Ele vem com um processador dedicado, memória, driver gráfico, e entradas e Saídas como HDMI. Raspberry Pi boards executar uma versão especialmente projetada do sistema operacional Linux também.

devido a isso, o software Linux é muito fácil de instalar, e com um pouco de esforço, você pode usá-lo como um streamer de mídia ou emulador de jogos de vídeo. O Pi não falta armazenamento interno, mas você pode usar cartões SD para este propósito. Isso lhe dá muita flexibilidade para experimentar diferentes sistemas operacionais ou atualizações, especialmente para fins de depuração.

com o Pi, você pode executar vários programas ao mesmo tempo e até mesmo usar a API Linux. Raspberry Pi permite interagir com seus programas usando um teclado e mouse, e ver o que está acontecendo usando um monitor.

Raspberry Pi pode ser configurado para acesso através de SSH ou transferência de arquivos por FTP devido à sua conectividade de rede independente. Você pode até usá-lo como uma ponte de rede.

Arduino

Ao contrário do Raspberry Pi, Arduino boards são na verdade micro-controladores ao invés de computadores “completos”. Arduino não tem um sistema operacional completo, mas pode executar um código escrito que é interpretado por seu firmware.

Por causa disso, você perde o acesso às ferramentas básicas que um SO iria fornecer, mas você ganha a flexibilidade de executar o código diretamente, sem sobrecarga de SO.

Arduino não tem API e não pode fornecer interatividade do usuário como não há Sistema Operacional. Basicamente usa código em “metal nu”.

Arduino é realmente mais adequado como uma interface para sensores e outros dispositivos. Nesta capacidade é brilhante para projetos de hardware onde você quer algo para responder a leituras de sensores ou outras entradas.à primeira vista, pode não parecer muito impressionante, mas na verdade é um sistema muito sofisticado que permite uma excelente gestão de dispositivos. Por exemplo, é soberbo para a interface com outros dispositivos e atuadores, onde um SO completo seria exagero para tarefas relativamente simples.

the first Arduino board, circa 2005. Fonte: Ales9000/Wikimedia commons

Pros and cons of the Raspberry Pi and Arduino

Aqui está uma comparação’ áspera e pronta ‘ entre Raspberry Pi e Arduino.

Arduino Raspberry Pi
Vantagens
  • o Arduino é mais fácil começar com
  • mais utilizados para o real horário de aplicações de hardware, software e IDE é open source
  • Você não precisa de um monte de conhecimento de programação para as aplicações básicas
  • Muito fáceis de estender e tem muito contribuiu escudos e bibliotecas.
  • Raspberry Pi facilmente se conecta à internet
  • O / a ir tem todo o Linux pilha de software disponível
  • O Raspberry Pi pode ser programado usando uma variedade de linguagens
Contras
  • Não tão poderoso como o Raspberry Pi
  • só Pode ser programado utilizando o Arduino ou C/C++
  • Conexão com a internet é mais complicado do que o Pi, mas é possível. Você pode passar dados usando YQL ou JSON
  • o acesso ao Hardware não é em tempo real. Se a CPU está atolado de hardware de interface que pode ser atrasada
  • não possui energia suficiente para a movimentação de cargas indutivas
  • Pi carece de uma inerente conversor de analógico para digital
  • Hardware não é open source

Então, no final do dia, se o seu projeto precisa de você para interagir com uma série de dispositivos de hardware Arduino é provavelmente a melhor. Se, por outro lado, você precisa executar um monte de software complexo que você provavelmente está melhor com o Raspberry Pi. então qual é o melhor para ti?

escolher entre Raspberry Pi e Arduino depende inteiramente do que você precisa para o seu projeto.

Arduino é mais adequado para tarefas que precisam de dados de sensores para ler e reagir em tempo real. Além disso, a Arduino tem uma necessidade de baixa potência e tem requisitos de manutenção muito baixos. É ideal para projetos que precisam estar constantemente funcionando com pouca ou nenhuma interação.Framboesa Pi, por outro lado, deve ser considerada quando a tarefa pode precisar de um computador pessoal para funcionar. O Pi simplifica os projetos quando muitas operações são necessárias para gerenciar. Isto pode estar conectando à internet para ler e escrever dados. Ele também pode incluir mídia de jugging de qualquer tipo ou conectando-se a um display externo. na realidade, pode precisar de ambos. Há muitas opções lá fora para fazer com que os dois “falem uns com os outros”. Este tipo de configuração lhe dará acesso do lado do cliente às configurações e código para o Pi. Ele também permitirá que você tenha o Arduino toil afastado em seus próprios dados de sensor e reagindo a ele em conformidade.

ambos podem ser conectados através de uma variedade de opções como USB, Redes locais, ou através de portas IO no Arduino para o Pi. A escolha é tua. no final do dia, as diferenças entre Framboesa Pi e Arduino são sutis, mas importantes. Você pode comparar Arduino com sua medula espinhal fazendo uma decisão local, em pequena escala, com o Pi mais semelhante ao seu cérebro. Você pode muito bem descobrir que você vai querer tirar vantagem de ambos estes grandes pedaços de kit para o seu projeto. Boa sorte!

Via: tendências Digitálicas, Quora

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *