Necesitará ambos para hacer un buen proyecto IOT.
Trabajar con componentes eléctricos como sensores, actuadores (motores, servos, etc.), etc. es muy fácil con Arduino y hay muchas bibliotecas y tutoriales de código abierto. Pero Arduino tiene muy poca potencia de cálculo, poca cantidad de memoria RAM y almacenamiento. Necesitará módulos adicionales para que arduino realice tareas complejas como conectarse a wifi, bluetooth, internet, etc.
R-Pi es básicamente una computadora en una sola placa. Tiene tarjeta wifi, puerto lan, puertos usb, etc. Tiene una gran potencia de cálculo y RAM en comparación con arduino. Puede ejecutar Linux en él.
- ¿Puedo usar una batería de 5V 2A para ejecutar mi Raspberry Pi 3?
- ¿Cuáles son los pros y los contras de habilitar Device Tree en Raspberry Pi?
- Quiero construir un robot con mi raspberry pi 2, ¿por dónde empezar?
- ¿Cuál es la principal ventaja de Raspberry pi sobre otros microcontroladores?
- ¿Es Raspberry Pi una buena opción para desarrollar un sistema de vigilancia doméstica, o puedo desarrollar el sistema a menor costo con otras tecnologías?
Puede instalar Arduino IDE o Processing IDE dentro de Linux que se ejecuta en Rpi.
Por lo tanto, una mejor opción sería utilizar RPi para realizar la parte intensiva de cómputo del proyecto, como conectarse a Internet y utilizar Arduino para controlar los actuadores y adquirir datos del sensor. Puede utilizar la conexión en serie para comunicarse en b / n Rpi y Arduino.
Este sitio web http://readwrite.com/2014/05/07/… proporciona una buena comparación entre los dos tableros.