Arduino vs Raspberry Pi: Qual é o Mini computador para você?

O Arduino e o Raspberry Pi podem ser bem parecidos - são placas de circuito pequenas com alguns chips e pinos - mas são na verdade dispositivos muito diferentes.

O Arduino e o Raspberry Pi podem ser bem parecidos - são placas de circuito pequenas com alguns chips e pinos - mas são na verdade dispositivos muito diferentes.
Propaganda

O Arduino e o Raspberry Pi podem ser bem parecidos - são placas de circuito pequenas com alguns chips e pinos - mas são na verdade dispositivos muito diferentes.

Você está procurando por um pequeno computador, talvez para alimentar uma Câmera de Segurança de Rede DIY - é uma decisão comum necessária para uma variedade de projetos divertidos. Você já ouviu falar de coisas boas sobre o Raspberry Pi e o Arduino, mas não pode decidir o que é certo para você. Qual vai ser o mais útil uma vez que você desmontou a câmera de segurança graças a esse incidente com os vizinhos? Que você poderia fazer filmes? Não se preocupe, estamos aqui para explicar tudo!

Se você é mais um aprendiz visual (como eu), este artigo está disponível em forma de vídeo aqui:

Qual é a diferença?

O Arduino é um microcontrolador e não um mini-computador. Um microcontrolador é apenas uma pequena parte do que faz um computador inteiro. O Arduino fornece apenas um subconjunto da funcionalidade do Raspberry Pi.

Embora o Arduino possa ser programado com pequenos aplicativos escritos em C ++, ele não pode executar um “sistema operacional” de grande escala e certamente não substituirá sua central multimídia tão cedo. O Raspberry Pi, por outro lado, é um computador completo. Se você está lendo este site, vou assumir que você sabe o que isso significa.

Pontos fortes e fracos

Então o Arduino é inútil? Dificilmente - um Arduino é perfeito para projetos de eletrônica . Ele contém um conjunto de entradas e saídas que podem ser conectadas diretamente a componentes e sensores, e é incrivelmente fácil simplesmente pular direto para fazer algo. Isso o torna ideal para prototipar coisas ou fazer pequenos projetos que não exigem as complexidades de um Pi.

Arduino

O Arduino executa o firmware do Arduino - um pouco de software básico que permite a comunicação com um computador via USB e dá acesso a todos os recursos. Você geralmente não substituiria este firmware, mas é possível. Uma vez que seu código tenha sido carregado, você pode simplesmente conectá-lo em qualquer lugar e ele começará a funcionar imediatamente - você não precisa reinicializar, conectar um teclado ou escolher um aplicativo para ser executado. Ele faz o trabalho que está programado para fazer, faz bem, e faz isso imediatamente.

O Raspberry Pi, por outro lado, é um minicomputador totalmente funcional. Ele requer um sistema operacional (checkout estes 10 Linux Distros Não apenas Raspbian: 10 Linux Distros Seu Pi pode executar não apenas Raspbian: 10 Linux Distros Seu Pi Pode Executar Você está provavelmente executando a última versão do Raspbian no seu Raspberry Pi. é a melhor distro Linux para o dispositivo? Poderia haver uma alternativa que você pode achar melhor para você? Leia mais pode executar), e leva um pouco de tempo para arrancar antes de ser operacional. O armazenamento é fornecido a partir de um cartão micro-SD, enquanto a Ethernet embutida permite a rede (você pode obter rede no Arduino. Dê ao seu Arduino seu próprio mini-servidor Web, com um escudo Ethernet Dê ao seu Arduino seu próprio mini-servidor Web, com Um escudo Ethernet Há um tempo atrás, mostrei como configurar um sistema de controle de internet para o seu Arduino - mas ele tinha que ficar conectado a um computador através de USB para manter a conexão com a internet .... Leia mais também, mas requer um “escudo” adicional.

No coração do Pi está uma CPU Broadcom Arm-v6; tem memória e um processador gráfico aciona a saída HDMI. Você pode conectar um teclado e um monitor, carregar o Linux, e o menos tecnicamente experiente pode não ter ideia de quão pequena é a máquina que dirige tudo. 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.

Raspberry Pi

Dito isso, o Raspberry é significativamente mais complexo para projetos eletrônicos simples. Por exemplo, o primeiro projeto de todos é algum derivado de piscar um LED dentro e fora Programação Arduino Para Iniciantes: O Controlador de Semáforo Programação Arduino Para Iniciantes: O Controlador de Semáforo Na semana passada, nós aprendemos sobre a estrutura básica de um programa Arduino e olhar mais de perto o exemplo 'piscar'. Espero que você aproveite a oportunidade para experimentar o código, ajustando os tempos. Desta vez, ... Leia Mais. No Arduino, isso envolve conectar um LED e um resistor a dois pinos e, em seguida, fazer o upload de aproximadamente 8 linhas de código. É isso aí. No Raspberry Pi - supondo que você tenha um sistema operacional totalmente funcional já instalado e configurado como desejar, você precisa instalar algumas bibliotecas para ajudá-lo a controlar os pinos GPIO (são os bits aos quais você conecta os componentes).

Existem muitas bibliotecas para escolher, dependendo do idioma em que você deseja programar - incluindo designers visuais como o Scratch. O WiringPi permite escrever na mesma linguagem da qual o Arduino é derivado. Por fim, talvez seja necessário compilar seu aplicativo antes de executá-lo. O ponto é que você pode fazer quase tudo que um Arduino pode, em um Pi - é apenas mais complicado.

coçar, arranhão

Outro ponto importante a ser lembrado aqui é que o Arduino é a plataforma mais popular para projetos eletrônicos, por isso mesmo que projetos de eletrônica sejam possíveis em Raspberry Pi (10 Projetos Raspberry Pi para Iniciantes Raspberry Pi Projetos para Iniciantes Raspberry Pi Projetos para Iniciantes Esses 10 projetos Raspberry Pi para iniciantes são ótimos para obter uma introdução aos recursos de hardware e software do Pi, e irão ajudá-lo a começar a trabalhar em pouco tempo!, você não encontrará quase tantos tutoriais iniciantes para ajudá-lo. Pode ser melhor considerar o Pi como uma atualização quando você estiver pronto para lidar com projetos maiores e mais exigentes.

O Raspberry Pi é um mini-computador, o Arduino não é. Para entender esse ponto com mais clareza, aqui está uma pequena seleção de sistemas operacionais que você pode instalar no Raspberry Pi:

  • Raspbian (baseado no Debian Linux, este é o sistema operacional "padrão").
  • RiscOS.
  • Plano 9.
  • Xbox Media Center O hardware que você precisa para construir um centro de mídia Raspberry Pi O hardware que você precisa para construir um centro de mídia Raspberry Pi Com tantas maneiras de usá-lo, você não deve se surpreender ao descobrir que o Raspberry Pi vendeu mais 1 milhão de unidades. Embora projetado para um propósito chave (programação), este pequeno computador do tamanho de um cartão de ... Leia Mais.

Nós escrevemos sobre 7 Sistemas Operacionais Raspberry Pi anteriormente.

Kodi

E aqui está uma lista de sistemas operacionais que você pode instalar no Arduino:

  • Nenhum

Então você está decidido? Ótimo. Comece verificando como transmitir ao vivo para o YouTube com um Pi Live Stream para o YouTube Com uma transmissão ao vivo de Raspberry Pi para o YouTube Com um Raspberry Pi Ao adicionar um módulo de câmera (ou webcam USB) ao seu Raspberry Pi, você tem um portátil, leve câmera conectada à web. Veja como transmitir algumas imagens para o YouTube, ao vivo. Leia mais, ou como sobre a construção de uma lâmpada de nuvem relâmpago Como construir uma lâmpada de nuvem com relâmpago reativo som Como construir uma lâmpada de nuvem com relâmpago reativo som Alguns meses atrás, um trovão de US $ 3000 e lâmpada de humor relâmpago se tornou viral na comunidade maker. O que vamos fazer hoje não é exatamente o mesmo - estamos fazendo algo mais prático. Leia mais com um Arduino? Nós temos um não-oficial Raspberry Pi Guia do Iniciante Raspberry Pi: O Tutorial Não-oficial Raspberry Pi: O Tutorial Não-oficial Se você é um proprietário atual Pi que quer aprender mais ou um potencial proprietário deste dispositivo de tamanho de cartão de crédito, este isn ' t um guia que você quer perder. O Arduino é uma plataforma de prototipagem eletrônica de código aberto baseada em hardware e software flexível e fácil de usar. É destinado a artistas, designers, amadores e qualquer pessoa interessada em criar objetos ou ambientes interativos. Leia mais também.

ESPERAR! Por que escolher de todo?

Na verdade, você pode ter o melhor dos dois mundos; o Pi pode ser um Arduino mais complexo, e o Arduino não pode lidar com o Pi - mas você já pensou em usá-los juntos? O projeto - AlaMode coloca um clone do Arduino empilhável diretamente sobre o Pi, dando acesso instantâneo a todas as funções usuais do Arduino.

Pi e Arduino Juntos

Ou se o Python é mais sua coisa, basta conectar seu Arduino ao USB do seu Pi e se comunicar diretamente com ele.

Espero que você esteja mais claro sobre as diferenças entre o Arduino e o Raspberry Pi agora, e por que um pode ser melhor que o outro para um aplicativo em particular. Mostre-nos alguns dos seus projetos Arduino / Pi nos comentários abaixo!

In this article