¿Qué se puede hacer con una Raspberry Pi pero no con un Arduino?

Arduino es un kit de desarrollo simple y una herramienta de creación de prototipos para usar su MCU barata en proyectos, y demostró ser un valioso “kit” independiente, ya que también es muy barato y fácil de usar, con muchos “escudos”.

Raspberry Pi es un SOC que emplea GPIO como Arduino. No es útil como kit de desarrollo; como construir o crear prototipos en ARM usando, por ejemplo, Python, y tratar de moverlo a una plataforma barata como mediatek no tiene sentido.

La cuestión es que Arduino funciona con un “microcontrolador”, mientras que Raspbery Pi emplea un “microprocesador”, funciona de manera muy similar a las CPU de Intel en nuestros equipos de escritorio o portátiles (en realidad, es un núcleo ARM de baja potencia con una GPU de baja especificación) , que no es en términos de rendimiento sino arquitectónicamente, el mismo tipo de SoC que se encuentra en teléfonos inteligentes como los teléfonos iPhone / Android).

La diferencia es obvia: Arduino actúa como un controlador, que es como el de su automóvil, fábrica (PLC) o tal vez su tostadora; mientras que Raspberry Pi es una computadora.

No puedes conectar un televisor de 40 ‘y jugar viejos juegos de Nintendo en Arduino, por ejemplo.

Para mí, Arduino es una verdadera plataforma para transformar nuestra sociedad, es una herramienta como Wikipedia, el servidor web Apache o Linux, pero Raspberry Pi es una computadora en miniatura. Como trabajé mucho con pequeñas plataformas de microprocesador con GPIO, no estoy tan sorprendido con Raspberry Pi. Pero Arduino es una bestia diferente: nos permite construir un hardware increíble con una programación extremadamente fácil a un precio muy bajo. Incluso programo mi propio Atmel después de crear un prototipo en Arduino, simplemente coloco el “firmware” que codifiqué, y lo hago con simples habilidades de grabado y soldadura. Estos kits eran como hace 5.000 $ años y extremadamente difíciles de programar y comprar.

Debes entender que un RasPi y Arduino son manzanas y naranjas. Ambos tienen sus fortalezas y debilidades, por lo que es una pregunta un poco difícil de responder, pero haré lo mejor que pueda.

RasPi es una computadora de factor de forma pequeño que puede ejecutar múltiples procesos a la vez en donde Arduino solo puede ejecutar un proceso a la vez.

RasPi se puede usar para controlar varias cosas a la vez con un sistema operativo completo ejecutándose en la parte superior. Puede reproducir videos y transmitir películas, pero con los pines GPIO integrados, también se puede usar para controlar dispositivos físicos y mover motores y aceptar presionar botones. Es, para todos los efectos, una computadora Linux con entradas y salidas programables.

Un Arduino es un microcontrolador. Se puede usar de manera que cuando presiono un botón, se dispara un relé y se abre una puerta, luego se reproduce un tono. Es mucho más simple y funciona mucho más a nivel mecánico.

Una vez más, es específico de la aplicación y hay una gran superposición entre las capacidades de Arduino y Raspberry Pi, pero una forma simple de verlo es esto; Arduino puede controlar la temperatura y tuitearla cada media hora. RasPi puede monitorear la temperatura y twittearla cada media hora mientras monitorea el pronóstico del servicio meteorológico nacional para decidir si encender o no el sistema de rociadores en función de la temperatura actual en su casa y el clima proyectado en su área.

Espero que esto ayude y sea claro como el barro.

Además de la velocidad del procesador y el tamaño de la memoria, un Arduino es capaz de todo lo que es un Raspbery Pi (y viceversa). sin embargo, necesitaría gastar mucho dinero en los escudos Arduino para obtener almacenamiento SD, cuatro puertos USB, un teclado, mouse, pantalla HDMI y una interfaz de cámara. Tendría que investigar e incluir muchas bibliotecas de terceros para obtener múltiples tareas y otras instalaciones que Linux le brinda. Como resultado, un programa de gran complejidad sería más difícil de programar en Arduino.

Va a la inversa también. El Pi no tiene interfaces analógicas y no puede controlar fácilmente las señales rápidas (más de alrededor de 1 kHz). Creo que también tiene menos pines GPIO y no puede actuar como esclavo USB (aunque el Pi Zero sí puede).

La respuesta de Richard es acertada. ¡Creo que es mejor decidir qué proyecto desea hacer y luego elegir la herramienta correcta para el trabajo! Tuve una serie de pequeños proyectos que estaba dando a amigos y familiares. Inicialmente estaba ejecutando Arduino Unos, ¡pero finalmente me di cuenta de que podía hacer lo mismo en pequeños DigiSprks por menos de $ 2 cada uno! Salvó una fortuna!

More Interesting

En el IOT, ¿por qué se usa Arduino la mayor parte del tiempo, en comparación con Raspberry Pi?

Cómo ingresar voz en Raspberry pi

¿Hay algún ejemplo de un Raspberry Pi 3 que sea intercambiable instantáneamente entre proyectos (por ejemplo, controla un dron y luego controla un móvil basado en el chasis al que está conectado)?

¿Se podría utilizar un grupo de Raspberry Pi de segunda generación con conexión WIFi para crear un servidor de archivos en todo el vecindario?

¿Qué necesito para construir un automóvil simple con control remoto usando la Raspberry Pi?

¿Podría usar 4 unidades flash en una matriz RAID en mi Raspberry Pi 2?

¿Qué tan bien funcionaría una frambuesa pi como un cliente ligero?

¿Qué es mejor desde el punto de vista comercial Arduino o Raspberry Pi?

¿La Raspberry Pi es adecuada para el servidor de almacenamiento doméstico con capacidades de torrents?

¿Cómo puedo, como estudiante de informática, usar Raspberry Pi para cualquier trabajo relacionado con un proyecto?

Cómo trabajar con FRAMBUESA PI 3, Modelo B

¿Qué sensor puedo usar junto con Raspberry Pi para detectar la ausencia de humanos en una habitación?

¿Cuáles son algunos excelentes tutoriales sobre comunicación CAN por ahí? ¿Cómo implemento una red CAN entre unos pocos sensores (telemetría en un automóvil solar) y una Raspberry Pi?

¿Dónde puedo encontrar un mentor que pueda guiarme a través del desarrollo de Raspberry Pi en Mumbai?

Quiero comenzar a aprender Linux integrado y compré un kit de inicio Raspberry Pi 3. ¿Cómo comienzo desde este punto?