Aunque la Raspberry Pi ofrece especificaciones mucho mejores para su dinero, se reduce a lo que piensa hacer con su placa.
Raspberry Pi es una familia de computadoras de placa única con CPU, MMU y todos los componentes necesarios para ejecutar un sistema operativo completo con una capa de abstracción de hardware, abstracción de memoria virtual, etc., como Archlinux o Raspbian. Como tal, los SBC RPi se usan mejor para tareas que requieren mucha potencia de cálculo, en términos relativos. (Minecraft Pi, alguien?)
Si bien las placas Raspberry Pi tienen una buena cantidad de pines GPIO, estos usan niveles lógicos de 3.3V y, como tales, son incompatibles con sensores, servomotores y otros periféricos que utilizan niveles lógicos de 5V. Por supuesto, podría resolver este problema con la ayuda de convertidores lógicos de 3.3V → 5V o un HAT especialmente diseñado (Hwareware A conectado en T op, el equivalente Pi de los escudos de Arduino), pero esto es innecesariamente complicado (¡y costoso! ) y la mayoría de sus proyectos probablemente no necesitan la potencia de procesamiento de una Raspberry Pi.
- ¿Se requiere programación cuando hacemos una interfaz entre un Arduino y Raspberry Pi usando UART?
- ¿Se utiliza Raspberry Pi para la recopilación de datos del sensor o el procesamiento de datos?
- ¿Por qué se cuelga Raspberry Pi cada vez que conecto el cable de Ethernet?
- Cómo construir un robot seguidor de línea usando una Raspberry Pi
- ¿Qué sensor puedo usar para detectar una presencia humana, para hacer un proyecto de automatización del hogar en Raspberry Pi?
Aquí es donde entra Arduino. A pesar de tener especificaciones mucho más bajas y mucha menos potencia de procesamiento que la familia RPi, lo compensan siendo ridículamente baratos y desechables. Como expliqué en mi respuesta a ¿Dónde puedo comprar arduino uno r3 a un precio más barato ?, los clones más baratos tienen un costo de menos de £ 2 / unidad – tarifas, franqueo, embalaje, etc. incluidos. Básicamente, obtienes muchos más pines GPIO por tu dinero; y estos son (generalmente) compatibles con la lógica de 5V.
En conclusión, una Raspberry Pi es mejor si su proyecto requiere mucha potencia de procesamiento; mientras que un Arduino basado en AVR se adapta mejor a aplicaciones menos exigentes, o tareas que requieren periféricos que utilizan niveles lógicos de 5V y / o una operación confiable de baja potencia.
¡Feliz pirateo!