Rasperry Pi é um computador de dimensões reduzidas com placa única muitas vezes referenciado no contexto como RPi ou Pi. Com uma saída HDMI, 4 USB (), saída de áudio. Existem várias versões e nasceu com o objetivo de promover a ciência da computação. Hoje é usado por milhões de pessoas em inúmeros projetos científicos, projetos de fabrico, estações meteorológicas, consolas de jogos, é especialmente útil no controlo de dispositivos externos adaptando-se na perfeição à robótica ou domótica (home automation). É uma aposta segura para projetos de IOT (Internet of Things) pela facilidade de controlo das saídas e simples leitura de entradas. Até na estação espacial existe um computador rpi.
Arduino é uma plataforma flexível de código aberto (open-source) de projetos de eletrónica (hardware e software) de fácil utilização. É destinado a artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos ou ambientes interativos.
Arduino verifica as condições externas ao receber a entrada de uma variedade de sensores e atua controlando luzes , motores e outros atuadores. O microcontrolador na placa é programado usando a linguagem de programação Arduino IDE (baseada em Wiring) e o ambiente de desenvolvimento Arduino (baseada em processamento)
Tanto o Raspberry Pi como o Arduino têm seus prós e contras. Parece que o RPi é um dispositivo muito mais poderoso e, portanto, deveria ser melhor. Mas, na verdade, nenhum é superior ao outro, não numa comparação direta. São duas coisas diferentes para propósitos diferentes. Compará-los à luz de qual é o melhor não é uma boa abordagem. A chave para a escolha certa está na necessidade de cada projeto individualmente. Embora possam executar funções semelhantes e até com os mesmos sensores ou componentes externos, são equipamentos diferentes.
O Arduino é adequado para tarefas repetitivas, como ligar e desligar a luz, abrir e fechar portas, ler sensores e afins. Se a necessidade do projeto consiste em alguns elementos repetitivos e apenas necessita de uma saída baseada na leitura de entradas, o Arduino é capaz de suportar em pleno.
O Raspberry Pi é adequado para executar tarefas complexas, como executar robôs elaborados, verificar, por exemplo, em permanência as variáveis do ambiente circundante, entre outras coisas. Se o projeto exigir funcionalidades complexas e conexão com a Internet, o Raspberry Pi será a melhor escolha. Para projetos simples, pode ser um exagero.