Qual é melhor, Arduino ou Raspberry Pi?
Apesar do Raspberry Pi oferecer especificações muito melhores para o seu dinheiro, ele se resume ao que você pretende fazer com sua placa.
Raspberry Pi é uma família de computadores de placa única completa com CPUs, MMUs e todos os componentes necessários para executar um sistema operacional completo com uma camada de abstração de hardware, abstração de memória virtual, etc., como Archlinux ou Raspbian. Como tal, os RPi SBCs são melhor utilizados para tarefas que requerem muita potência computacional, relativamente falando. (Minecraft Pi, qualquer um?)
Embora as placas Raspberry Pi tenham a sua quota-parte de pinos GPIO, estas usam níveis lógicos de 3.3V e como tal, são incompatíveis com sensores, servomotores e outros periféricos que fazem uso de níveis lógicos de 5V. Claro, você poderia resolver este problema com a ajuda de conversores lógicos 3.3V → 5V ou um HAT (Hardware Attached on Top, o equivalente a Pi dos escudos do Arduino), mas isto é desnecessariamente complicado (e caro!) e a maioria dos seus projetos provavelmente não precisam do poder de processamento de um Raspberry Pi.
Aqui é onde o Arduino entra. Apesar de ter muito menos especificações e muito menos poder de processamento do que a família RPi, eles compensam isso sendo ridiculamente baratos e descartáveis. Como expliquei na minha resposta a Where can I buy arduino uno r3 at a cheaper rate?, o mais barato dos clones chega a menos de £2/unidade - taxas, portes, embalagem, etc. incluídos. Basicamente, você recebe muito mais pinos GPIO pelo seu dinheiro; e estes são (normalmente) compatíveis com a lógica 5V.
Em conclusão, um Raspberry Pi é melhor se o seu projeto exigir muito poder de processamento; enquanto um Arduino baseado em AVR é mais adequado para aplicações menos exigentes, ou tarefas que requerem periféricos que fazem uso de níveis lógicos 5V e/ou operação confiável de baixa potência.
Happy hacking!
Artigos semelhantes
- Qual é melhor, Raspberry Pi ou Nvidia Jetson Nano ou Arduino?
- Como aterrar um circuito Arduino, quando não diz para usar o pino de aterramento Arduino
- Como fazer um carro com controlo remoto autónomo usando Arduino e um telefone Android sem Raspberry Pi ou qualquer computador de placa única
- Qual é a diferença entre Raspberry Pi 3 e Raspberry Pi 4?