Arduino Raspberry Pi

Arduino o Raspberry Pi, ¿cuál es la mejor herramienta para ti?

Constantemente vemos proyectos grandiosos tanto con Arduino como con Raspberry Pi, y cuando por fin nos decidimos a realizar uno, quizá no sepamos cuál de estas dos plataformas nos conviene usar más. 

¿Cuál es la diferencia?

Arduino y Raspberry Pi, pueden lucir muy parecidas, incluso es posible que hayamos asumido que este par de plataformas de hardware compiten para resolver problemas similares. En realidad son muy diferentes. Para empezar, Raspberry Pi es una computadora completamente funcional, mientras que Arduino es un microcontrolador, el cual es sólo un componente de una computadora.

Aunque el Arduino puede ser programado con pequeñas aplicaciones como C, este no puede ejecutar todo un sistema operativo y ciertamente no podrá ser el sustituto de tu computadora en un tiempo cercano. Aquí está una guía para diferenciar entre Arduino y Raspberry Pi, y para determinar cuál de los dos dispositivos de hackeo DIY se adapta mejor a tus necesidades como hacedor.

Resumen

Tanto Raspberry Pi como Arduino fueron diseñadas originalmente para ser herramientas de enseñanza, es por ello que se han vuelto tan populares — ambos dispositivos son muy fáciles de aprender a usar.

Raspberry Pi proviene del Reino Unido. El inventor Eben Upton, y sus colegas del Laboratorio de Informática de la Universidad de Cambridge se vieron frustrados por la disminución del número de estudiantes, y por los pobres niveles de habilidad de éstos, para introducirse en la programación. Raspberry Pi fue diseñada para ser una computadora barata y hackeable para mejorar las habilidades de bricolaje. Mientras que Upton trabajó en prototipos a partir de 2006, la primer serie de Pis estuvo disponible hasta abril de 2012.

Arduino, por su parte, nació en Italia. Debe su nombre al bar donde originalmente el inventor Massimo Banzi y sus cofundadores forjaron la idea. Banzi, un profesor en el Interaction Design Institute Ivrea, quería una herramienta sencilla de prototipado de hardware para sus estudiantes de diseño.

Como herramientas de enseñanza, Arduino y Raspberry Pi son adecuadas para principiantes. Hasta que se examina su hardware y software es cuando se hace evidente que están orientadas a diferentes tipos de proyectos.

Hardware y software

ArduinoArduinoUno_R3_Front Raspberry Pi modelo Braspberry-pi-model-b-300x225
Precio en dólares $30 $35
Tamaño 7.6 x 1.9 x 6.4 cm 8.6cm x 5.4cm x 1.7cm
Memoria  0.002MB 512MB
Velocidad de reloj 16 MHz 700 MHz
On Board Network Ninguna 10/100 wired Ethernet RJ45
Multitarea No
Voltaje de entrada 7 a 12 V 5 V
Memoria Flash 32KB Tarjeta SD (2 a 16G)
Puertos USB  Uno Dos
Sistema operativo Ninguno Distribuciones de Linux
Entorno de desarrollo integrado (IDE) Arduino Scratch, IDLE, cualquiera con soporte Linux 

El precio y el tamaño de los dos dispositivos son comparables; ya sabíamos que Raspberry Pi y Arduino eran pequeñas y baratas. Lo que hay en su interior es lo que las distingue.

La Raspberry Pi es 40 veces más rápido que un Arduino cuando se trata de velocidad de reloj. Además, Pi tiene 128,000 veces más memoria RAM. La Raspberry Pi es un computadora independiente que puede ejecutar un sistema operativo real en Linux. Puede realizar varias tareas, soportar dos puertos USB y conectarse de forma inalámbrica a Internet. En pocas palabras, es lo suficientemente potente como para funcionar como una computadora personal (aunque no lo suficientemente potente como para competir con una Mac o PC).

Puede sonar que Raspberry Pi es superior a Arduino, pero eso es sólo cuando se trata de aplicaciones de software. La simplicidad de Arduino hace que éste sea una apuesta mucho mejor para proyectos de hardware.

Limor Fried, fundadora de Adafruit, una tienda de electrónica DIY que ofrece componentes y kits para proyectos tanto de Arduino como de Pi, dio su punto de vista en cuanto a las diferencias de las mencionadas plataformas. Cabe señalar que Limor es una ingeniera del MIT cuya misión en la vida es enseñar electrónica a gente de todos los niveles, Fried conoce ambas plataformas mejor que cualquiera.

“Arduino tiene la capacidad ‘analógica y en ‘tiempo real’ que la Pi no: Esta flexibilidad le permite trabajar con casi cualquier tipo de sensor o chip”, dijo Fried. “La Pi no es tan flexible; por ejemplo, la lectura de los sensores analógicos requiere la asistencia de hardware adicional. También hay miles de tutoriales para conectar un Arduino a casi todo tipo de parte. Pero por su parte, el Pi se beneficia tras décadas de software de Linux, por lo que ambas son excelentes opciones”.

El Arduino IDE es mucho más fácil de usar que Linux. Por ejemplo, si quieres escribir un programa para hacer parpadear un LED con Raspberry Pi, necesitarás instalar un sistema operativo y algunas librerías de código — y eso es sólo para empezar. En Arduino, puedes obtener una luz LED parpadeando con tan sólo ocho líneas de código. Dado que Arduino no está diseñado para funcionar con un sistema operativo o una gran cantidad de software, puedes conectarlo y empezar.

Raspberry Pi puede procesar varias tareas — éste puede ejecutar múltiples programas en segundo plano mientras está activado. Por ejemplo, puede estar funcionando como un servidor de impresión y un servidor VPN al mismo tiempo.

Por otro lado, puedes dejar un Arduino conectado, ya que lleva a cabo un proceso único por un largo periodo de tiempo, y desconectarlo cuando no lo estés utilizando. Esta es la razón por la que Fried recomendaría el Arduino para principiantes antes de hacerlo con la Pi:

“El Arduino es más simple, más difícil de ‘dañar’ y tiene muchos más recursos de aprendizaje en este momento para los principiantes”, dijo Fried. “Con la Pi tienes que aprender un poco de Linux, así como programación — por ejemplo Python. El Arduino funciona con cualquier computadora y puede funcionar con una batería. También puedes encenderlo y apagarlo de forma segura en cualquier momento. La configuración del Pi se puede dañar por desconectarlo sin un apagado adecuado”.

Mientras que la Raspberry Pi brilla en la aplicación de software, el Arduino hace que los proyectos de hardware sean muy simples. Es simplemente una cuestión de averiguar lo que quieres hacer.

La unión hace la fuerza

La respuesta definitiva a la hora de decidir entre la Pi y Arduino es, “¿Por qué elegir?” Si estás buscando aprender sobre electrónica, cada una te enseñará algo diferente.

Según Fried, Raspberry Pi y Arduino son complementarios. Ella sugirió un escenario donde el Arduino es la parte sensorial, mientras que la Pi distribuye direcciones:

“Trabajan muy bien juntas”, dijo Fried. “El Arduino es mejor para accionar un motor, leer un sensor, manejar LEDs, etc, mientras que puedes tener una Pi conectada a Internet manejándola como una mini computadora que puede reproducir vídeos, música o enviar correos electrónicos con facilidad.”

El autor Simon Monk, que ha escrito decenas de libros, tanto de Pi como de Arduino, escribió en su blog un tutorial para comunicar a Raspberry Pi con Arduino con tan sólo unas pocas líneas de código. Lo hizo usando la librería de Python, PySerial, misma que la fundación Arduino recomienda como la forma más sencilla para lograr que las computadoras hablen con Arduino.

Comunidad

Tanto Raspberry Pi y Arduino tienen grandes y activas comunidades que les rodean. No sólo son utilizadas en las escuelas y universidades, sino también en todos los makerspaces del mundo.

Éstos son algunos sitios que puedes visitar para obtener ayuda sobre Raspberry Pi e ideas de proyectos:

Éstos son algunos sitios que puedes visitar para obtener lo mismo para Arduino:

Fuente: Readwrite

24 Comments

  • Reply
    manuel
    03/Dic/2013 at 4:21 am

    Arduino vs Raspberry? La unión hace la fuerza!!

  • Reply
    manuel
    03/Dic/2013 at 4:22 am

    Ah!, buen post! (:

  • Reply
    ¿Arduino o Raspberry Pi? | Adrián Fuster
    09/Jun/2014 at 6:13 am

    […] de la tecnología y experimentar un poco con ellas. He aquí el dilema, ¿cual elegir?. Viendo las características la balanza se inclina claramente por Raspberry Pi.Tras ver estas características muchos no […]

  • Reply
    Arduino o Raspberry Pi, cuál es la mejor herramienta para ti? - Raspberry Pi | Hardware
    01/Jul/2014 at 5:52 pm

    […] Seguir leyendo el artículo | hacedores […]

  • Reply
    Arduino Starter Kit. Descripción y análisis | rolandocaldas.com
    15/Jul/2014 at 7:50 am

    […] las placas de los ordenadores modernos y me apetecía más adentrarme en el mundo del hardware. En hacedores.com hay un interesante artículo sobre Arduino o Raspberry Pi. De hecho, se puede decir que ambos son […]

  • Reply
    Giovanni
    07/Oct/2014 at 11:18 pm

    Me sirvió mucho este artículo. Gracias!

  • Reply
    Irene
    20/Nov/2014 at 12:30 am

    Muchas gracias por el artículo. Tengo que hacer un proyecto electrónico con raspberry y hasta que no me lo han dicho, ni sabía que existía. Pensaba que quizás era buen idea combinar arduino y raspberry (aunque también tengo que aprender de arduino, pero al menos he manejado algo). Este artículo me acaba de dar pautas de por donde comenzar a investigar. Ya tenéis vuestra página en mis favoritos. Un saludo.

    • Reply
      cgalicia
      25/Nov/2014 at 10:26 am

      Muchas gracias a ti Irene. Qué bueno que te haya gustado y ayudado el artículo. Si quieres que publiquemos tu proyecto en nuestro sitio, checa esta convocatoria permanente que tenemos: http://hacedores.com/mostremos/

      ¡Saludos!

  • Reply
    Paul
    20/Nov/2014 at 2:10 pm

    Muchísimas gracias por las explicaciones, las encuentro fantásticas, objetivas y claras. El apoyo con enlaces de cada plataforma a terceros, es definitivamente una gran ayuda. Excelente!

    • Reply
      cgalicia
      25/Nov/2014 at 10:29 am

      Gracias Paul. Es bueno saber que te haya gustado. ¡Saludos!

  • Reply
    Sergio Armando Jauregui Olivar
    04/Ene/2015 at 9:12 pm

    Muy completo, con tu permiso lo tomare como documentación para mis alumnos claro dando el crédito respectivo.

    • Reply
      cgalicia
      05/Ene/2015 at 9:31 am

      Nos da gusto que te sea de utilidad y puedas usar y difundir este artículo para fines educativos. ¡Saludos!

      • Reply
        Sergio Armando Jauregui Olivar
        05/Ene/2015 at 11:24 am

        Muchas gracias de antemano, les servira mucho a mis alumnos y a mi como profesor novicio, sigue con el buen trabajo.

  • Reply
    Oscar Ulate
    18/Feb/2015 at 10:23 pm

    Tengo un Arduino. Con la llegada del Pi 2 queria saber un poco sobre lo que este puede hacer y que no, ademas compararlo con el Arduino. Exelente informacion.

  • Reply
    Mauro
    21/Feb/2015 at 8:56 pm

    Está genial, pero yo me iría más con un kit que incluya todo para iniciarse, he visto esta proto que se conecta al celular y se ve genial, espero que se complete
    http://igg.me/at/smarty

  • Reply
    Arduino VS Raspberry PI | Steven Garavito
    23/Feb/2015 at 3:17 pm

    […] Fuente: hacedores.com, Readwrite […]

  • Reply
    Lol
    27/Jul/2015 at 12:40 pm

    Windows 10 se podra instalar en ambos

  • Reply
    Luciano Unknown
    16/Oct/2016 at 2:33 am

    Muy buen articulo e información, me esclareció bastante la diferencia entre ambas, había jugado con arduino para programar robots hace un tiempo, ahora me toca hacer un laboratorio con Rb Pi con manejo de leds y me sorprendió la diferencia en dificultad para programarla, ahora comprendo el por qué, excelente articulo!

  • Reply
    maria
    19/Abr/2017 at 5:46 pm

    los sensores que se usan para arduino se pueden usar tambien con raspberry?

    • Reply
      Pablo
      21/Sep/2017 at 1:46 pm

      Me parece que la mayoría se pueden usar. Pero no al revés, algunos sensores de Raspberry no tienen soporte en Arduino sin un shield

  • Reply
    noelia maradiaga
    30/Oct/2017 at 4:48 pm

    oye que buenisima esta la informacion la verdad en mi humilde opinion yo no sabia que eran estos terminos por pura curiosidad lo encontre y me gusto felicidades saben aqui en nicaragua la educacion no es muy buena pero con esto te refuerzos te animas a ser autodidacta gracias a ustedes

    • Reply
      Sergio Dueñas
      02/Nov/2017 at 5:23 pm

      Nos gusta que hayas encontrado esta información útil. No olvides seguir nuestras redes y website oficial para tener información igual de aplicable para el conocimiento autodidacta. El movimiento maker permite que siempre puedas mantenerte actualizado a un costo razonable.

  • Reply
    Luis Infante
    04/Sep/2018 at 5:59 pm

    De hecho un microcontrolador es una mini PC, tiene un procesador central, una memoria ram y una para escritura que puede pensarse en ella como disco duro , pines de entrada y salida para perifericos , un microcontrolador es una esencia una computadora , asi que el articulo no me convence, seria mejor decir que el RASPBERRY se parece mas a una PC tradicional y que no tiene un microcontrolador tiene los componentes por separado (RAM , ROM, CPU etc) y un chip de video y que el arduino es mas monolitico (todo viene en una sola pieza) pero por eso es mas austero

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.