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).
- ¿Qué es una placa Raspberry pi? ¿Cómo es diferente de las computadoras portátiles y las computadoras?
- ¿Cuándo usarías una Raspberry pi en una computadora pequeña y normal?
- Cómo usar las bibliotecas CMU Sphinx y PocketSphinx en Raspberry Pi 2 en Python para el reconocimiento de voz
- Para empezar, ¿cuál debo comprar y aprender: Arduino o Raspberry Pi?
- ¿Cómo puede ayudar Microsoft en IoT?
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.