Arduino vs raspberry pi: qual é a mini computador para você?

arduino vs pi framboesaVocê está procurando um pequeno computador para alimentar uma torre de laser que pode disparar balões multi-coloridas - é uma situação comum em que nos encontramos em um ponto ou outro - e você já ouvi coisas boas sobre ambos Arduino e Raspberry Pi. Mas você não pode decidir - qual a melhor mini-computador para o seu projeto? Que vai prevalecer como o mais útil uma vez que você desmontada a torre graças a esse incidente com o gato do vizinho? Qual você pode reproduzir filmes em? Não se preocupe, James está aqui para explicar tudo!

Qual é a diferença?

O Arduino e Raspberry Pi pode parecer bastante semelhantes - ambos são placas de circuitos pequenos bonitos com alguns chips e pinos sobre eles - mas eles são na verdade dispositivos muito diferentes. O Arduino é, de facto, não uma micro-Controller- um mini-computador. Um micro-controlador é apenas uma pequena parte do que torna um computador, e só fornece um subconjunto da funcionalidade do Rapsberry Pi.

Embora o Arduino pode ser programado com pequenas aplicações C-like, ele não pode executar uma escala de "sistema operacional" completo e certamente não vai substituir o seu centro de mídia em breve. O Pi framboesa, por outro lado, é um computador. Se você está lendo este site, eu só estou indo supor que você sabe o que isso significa.

Pontos fortes fraquezas

Assim é o Arduino inútil, então? Dificilmente - um Arduino é perfeito para projetos eletrônicos. Ele contém um conjunto de entrada e saída que muitas vezes pode ser conectado diretamente a componentes e sensores, e é incrivelmente fácil de apenas saltar directamente para fazer alguma coisa. Isso o torna ideal para as coisas de prototipagem.

O Arduino corre o firmware Arduino - um pouco básico de software central que lhe permite comunicar com um computador através de USB e dá acesso a todas as funcionalidades. Você geralmente não iria substituir este firmware, mas é possível. Uma vez que seu pedido tenha sido carregado, você pode simplesmente ligá-lo em qualquer lugar e ele vai começar a trabalhar imediatamente - você não precisa para reiniciar, conectar um teclado ou escolha um aplicativo para executar. Ele faz o trabalho que tem sido programado para fazer, e fá-lo imediatamente.

arduino vs pi framboesa

O Pi framboesa do outro é um, funcional, mini-computador completo. Ela exige uma sistema operacional - A primeira coisa que você precisa escolher que irá afetar drasticamente a sua experiência - e tem todos os bits e peças que você pode esperar de um computador completo para (apenas em menor escala). Armazenamento é fornecido a partir de um cartão micro-SD, enquanto a built-in Ethernet permite as redes (você pode obter rede em Arduino também, mas requer um add-on "escudo").

No coração do Pi é uma Broadcom CPU Arm-v6 tem memória e um processador gráfico dirigindo a saída HDMI. Você pode conectar um teclado e monitor, carregar o Linux, e menos conhecimento técnico pode ter nenhuma idéia de como minúsculo a condução da máquina tudo realmente é. O Pi é uma plataforma incrivelmente poderosa em um pacote muito pequeno - perfeito para sistemas embarcados, ou projetos que exigem mais interatividade e poder de processamento.

arduino vs framboesa

Dito isto, a framboesa é significativamente mais complexa para projetos eletrônicos simples. Por exemplo, o primeiro projeto de todos é algum derivado do piscando um LED on e off. No Arduino, isso envolve a ligação de um LED e resistor de dois pinos, em seguida, enviar cerca de 8 linhas de código. É isso aí. No Raspberry Pi - supondo que você tem um sistema operacional totalmente funcional já instalado e configurado como você gosta - então você precisa instalar algumas bibliotecas para ajudar a controlar os pinos GPIO (que é os bits que você ligar componentes).

Existem muitas bibliotecas para escolher embora, dependendo do idioma que deseja programar em - incluindo designers visuais, tais como Arranhar. WiringPi permite escrever na mesma língua que o Arduino é derivado. Finalmente, pode ser necessário para compilar seu aplicativo antes de executá-lo. O ponto é, você pode fazer quase tudo o que um Arduino pode, em um Pi - mas é mais complicado.

arduino vs framboesa

Outro ponto importante a lembrar aqui é que Arduino é a plataforma mais popular para projetos eletrônicos, por isso mesmo que projetos eletrônicos são possíveis em Raspberry Pi (e certamente há um pouco), Você não vai encontrar tanto quanto muitos tutoriais para iniciantes para ajudá-lo. Poderia ser melhor para considerar o Pi como uma atualização uma vez que você está pronto para lidar com projetos maiores e mais exigentes.

Por outro lado, a framboesa Pi é um mini-computador, o Arduino não é. Para entender esse ponto um pouco mais claramente, aqui está uma pequena seleção de sistemas operacionais que podem ser instalados no Raspberry Pi:

Há uma boa teste e usabilidade comentários de alguns destes mais em TechRadar. Há mesmo um loja de aplicativos.

arduino vs framboesa

E aqui está uma lista de sistemas operacionais que podem ser instalados no Arduino:

  • Nenhum

Então, você está decidido? Ótimo. Comece por verificar para fora todo nosso Raspberry Pi ou tutoriais Arduino.

ESPERAR! Por que escolher em tudo?

Na verdade, você pode ter o melhor dos dois mundos do Pi pode ser um Arduino mais complexo, eo Arduino não pode lidar com quase tanto como o Pi - mas você já pensou em usá-los juntos? Este projeto - À moda - Coloca um clone Arduino empilhável diretamente em cima do Pi, dando acesso instantâneo a todas as funções do Arduino habituais.

arduino vs pi framboesa

Ou se Python é mais sua coisa, basta ligar o Arduino para o USB do seu Pi eo uso esta interface.

Espero que esteja mais clara sobre as diferenças entre o Arduino e Raspberry Pi agora, mas se não, o formulário de comentário é apenas algumas centenas de pixels embora e eu ficaria feliz em ajudar sempre que posso.

» » Arduino vs raspberry pi: qual é a mini computador para você?