Hay personas que comparan
Arduino vs Rasberry Pi pensando en que son tecnologías similares pero aquí te aclaro muchas incógnitas, para empezar cada box tiene su propósito, por ejemplo
Arduino se utiliza mas para
proyectos electrónicos debido a que se puede conectar directamente a componentes y sensores siendo esta mas rápida a la hora de realizar tareas sencillas que no requieren aspectos complejos.
Arduino utiliza un
software muy sencillo que permite que se comunique con el ordenador a través del puerto USB pudiendo acceder a los detalles de la placa. El
firmware que contiene por lo general no necesita cambiarse aunque si es posible hacerlo, lo bueno que una vez que se carga el código no hace falta reiniciarse, ni enchufarla algún teclado, ni tener que ejecutar manualmente la aplicación, simplemente hace el trabajo para la cual se ha programado de manera inmediata y directa.
Para el caso de la Rasberry Pi es una pequeña computadora la cual contiene en su interior un sistema operativo Linux llamado Raspbian un sistema operativo libre basado en Debian, entonces tenemos en este dispositivo todas las ventajas e inconvenientes de una computadora. Podemos conectarle un periféricos propios de una computadora (bocinas, teclado, usb, impresora, etc.), además podemos instalar servicios (FTP, SSH, APACHE, etc.) con esto podemos realizar aplicaciones web, y establecer conexiones remotas desde otras ubicaciones geográficas.
A continuación un listado con las diez principales diferencias entre Raspberry Pi y Arduino.
- Las dos placas son muy pequeñas y parecen casi idénticas: la placa
de Arduino es básicamente un microcontrolador con el que podemos
conectar nuestro ordenador directamente y programar diferentes funciones
para sus sensores. En cambio, la placa de Raspberry Pi es un
microprocesador o, lo que es lo mismo, un ordenador que dispone de 256 o
512 MB de memoria RAM.
- Arduino no tiene un sistema operativo propio, en cambio Raspberry Pi
viene con un sistema operativo de Linux, el más común es Raspbian.
- Otra de las principales diferencias entre Raspberry Pi y Arduino
es que, éste último no se puede conectar a Internet a menos que se
compre una caja con salida de Ethernet. Todo lo contrario que Raspberry
Pi que además de tener una salida para Ethernet, tiene varias salidas de
Usb y HDMI.
- Arduino es muy práctico a la hora de aprender electrónica y es
excelente para crear diferentes proyectos de robótica porque cuenta con
diferentes salidas para conectar un sinfín de sensores y actuadores de
forma clara y sencilla. Por otro lado, Raspberry Pi se utiliza,
normalmente, para los curiosos de la programación mas que de la
electrónica, si que es cierto que a través de GPIO de Raspberry Pi se
pueden conectar diferentes componentes electrónicos o periféricos extra
como puede ser la cámara de Raspberry Pi.
- Raspberry Pi es mas compleja a la hora de hacer proyectos sencillos
como puede ser conectar un Led y que parpadee. Mientras que en Arduino
únicamente tenemos que hacer un pequeño código, conectar el Led y listo
en Raspberry Pi necesitamos una Protoboard, un cable para conectar el
Led al GPIO, descargarte de la librería los términos necesarios para
realizar el código de encendido y apagado del Led y por ultimo
programarlo como tal por ejemplo en Scratch.
- Raspberry Pi tiene una salida HDMI. Lo que proporciona esta salida
es la posibilidad de poder conectar un monitor en HD para obtener
imágenes en alta definición. Esta opción no esta disponible en la placa
de Arduino, esta es otra de las principales diferencias entre Raspberry Pi y Arduino.
- Realizar un proyecto como un Media Center en casa es mucho mas fácil de realizar con una Raspberry Pi que con Arduino.
- El precio es parecido, mientras que el kit de inicio de Raspberry Pi
cuesta alrededor de 55€ el kit de iniciación de Arduino cuesta
aproximadamente unos 65€.
- La velocidad de la placa es superior en Raspberry Pi, ya que cuenta con 700MHz mientras que en Arduino la velocidad es de 16MHz.
- Las dos se crearon para proyectos estudiantiles: Arduino para
proyectos relacionados con la electrónica y Raspberry Pi para llevar de
una forma distinta el conocimiento de la informática.
La conclusión final que se obtiene es que después de conocer las principales diferencias entre Raspberry pi y Arduino
es que si lo que se busca es realizar proyectos electrónicos o
relacionados con la robótica, Arduino es la placa perfecta: fácil de
programar, se puede realizar con Scratch incluso y no se necesita
configurar ningún sistema operativo.
En cambio, si lo que se quiere es algo más, recomiendo Raspberry Pi
porque a través de su GPIO se pueden conectar los mismos sensores y
extras que con Arduino pero ademas se tiene la ventaja de que es un
ordenador completo, barato y para iniciarse en todo lo relacionado con
la programación y la informática es una opción fantástica.