Está en la página 1de 3

Arduino vs Rasberry Pi

Semejanzas y Diferencias

La principal diferencia entre una Arduino UNO y una Raspberry PI es que raspberry es
una microcomputadora requiere un sistema operativo y funciona como el computador de tu casa, mientras
que la Arduino UNO es una Board programable que requiere una computadora para programarla con un
software específico llamado Arduino IDE.
Ahora vamos a ver las diferencias técnicas más relevantes

Diferencias entre Arduino UNO y Raspberry Pi 4


Columna1 Arduino UNO Raspberry PI 4
Atmega328 Microcontrolador a Procesador Broadcom BCM2711, cuatro núcleos Cortex-A72
Procesador
16Mhz (ARM v8) 64-bit SoC @ 1.5GHz.
Numero de pines de
20 pines de entrada y salida digital 24 pines de entrada y salida digital a 3.3V
entrada y salida
Voltaje de
5V 3.3V
Funcionamiento
Conversores A/D 6 0
Puertos PWM 6 2
Interface UART 1 1
Interface I2C 1 1
Interface SPI 1 2
Uno para programación, no para
Puerto USB Cuatro puertos USB de propósito general (mouse, teclado, etc)
conectar periféricos
WIFI No integrada Integrado
Bluetooth No integrada Integrado
Puertos de Red No integrada Integrado
Puerto HDMI No integrada Integrado
Dificultad programación Baja Alta
Sistema operativo No requiere Requiere
Información de
Muchísima Mucha
proyectos
Información de
Muchísima Mucha
proyectos
Ahora bien si ves la raspberry técnicamente hablando le lleva mucha ventaja a Arduino, debido a que es un
computador que tiene comunicación WIFI y bluetooth integrada, además el procesador es 1000 veces más
potente que el de Arduino, multitarea y soportar sistema operativo, entonces podríamos pensar que la
raspberry es mejor, pero la respuesta es DEPENDE, ya que las mismas ventajas que tiene raspberry se
pueden ver como desventajas, por ejemplo raspberry tiene un procesador muy veloz pero consume mucha
más energía que una Arduino, requiere un sistema operativo, lo que hace que el arranque en proceso sea
más lento y que requiera una memoria con el sistema operativo, lo que Arduino no necesita, además por ser
una computadora tiene mayor dificultad en el momento de tratar de manejar entradas y salidas entonces
veamos unos ejemplos donde se recomienda usar una raspberry y cuando se recomienda usar una Arduino.
Proyecto Arduino Raspberry

Encender una luz Es la opción más recomendada para un proyecto Se puede hacer, la mayor dificultad puede ser en la
automáticamente con un como este por costo, por facilidad de programación integración con los sensores, sin embargo, si solo
sensor y por facilidad en integración de sensores y relé va a desempeñar esta función no se recomienda

Es la opción más recomendada para un proyecto Se puede hacer, la mayor dificultad puede ser en la
Sistema de riego como este por costo, por facilidad de programación integración con los sensores y la electroválvula, sin
automático para plantas y por facilidad en integración de sensores y embargo, si solo va a desempeñar esta función no
electroválvulas se recomienda

Es la opción más recomendada para un proyecto


Con Arduino no se puede hacer un proyecto como
Sistema de detección de como este raspberry tiene la capacidad de procesar
este, Arduino no tiene la capacidad de
movimiento usando cámara imágenes además de tener cámaras de marca propia
procesamiento necesario para hacerlo
que se puede integrar de manera fácil

Es la opción más recomendada para un proyecto


Con Arduino no se puede hacer un proyecto como
Sistema de como este raspberry tiene la capacidad de
este, Arduino no tiene la capacidad de
reconocimiento de voz procesamiento es posible que se requiera un Board
procesamiento necesario para hacerlo
de adquisición de audio
Se puede hacer, sin embargo, si solo va a ser una
Es la opción más recomendada para un proyecto
Puerta automática con función de apertura de puerta no es muy
como este por costo, por facilidad de programación
RFID recomendable, pero si se quiere conectar a una base
y por facilidad en integración de sistema RFID
de datos sería una excelente opción
Es la opción más recomendada para un proyecto Se puede hacer, sin embargo, se recomendaría solo
Robot seguidor de línea como este por costo, por facilidad de programación en el caso que se haga con, visión artificial, o con
y por facilidad en integración sistemas avanzados de procesamiento
Esta opción se recomienda poco, se puede hacer, Esta opción es la más recomendada, la raspberry ya
pero con sistemas muy livianos de peso es decir tiene puerto de red, capacidad de procesamiento y
servidor
actualizar unas pocas variables y requiere una puedes conectar discos externos para almacenar
shield Ethernete datos

Arduino es básicamente un microcontrolador mientras que Raspberry Pi es un miniordenador. Un


microcontrolador es una de las partes que contiene un ordenador, por lo que, en teoría, solo podemos hacer
algunas de las diferentes funciones que podemos realizar con un ordenador.

En Arduino se pueden programar pequeñas aplicaciones para usos concretos. Raspberry Pi dispone de


un sistema operativo completo.

Arduino está especialmente pensada para realizar diferentes proyectos de electrónica. Podemos conectar
muchos componentes y sensores a los conectores de la placa. Esto facilita la realización de tareas
sencillas que no requieran de una programación compleja. En este terreno puede ser más eficiente que la
Raspberry Pi.

La placa Arduino realiza el cometido para el que ha sido programada una vez que se conecta a la corriente, sin
tener que arrancar ningún sistema operativo. Es más rápida para el desempeño de funciones básicas.
Además, incluye un firmware sencillo que permite que nos podamos conectar a ella a través del puerto USB.
Esto permite que accedamos a la placa y que carguemos el código necesario. A partir de ahí, la placa realizará
su cometido sin necesidad de que usemos un teclado o ratón, solo tenemos que enchufarla.

También puedes hacer un curso de Arduino que te permitirá aprovechar mejor todo el potencial que tiene la
placa.

Raspberry Pi requiere un sistema operativo para poder funcionar. Hay diferentes distros basadas en Linux y
van instaladas en una tarjeta SD. Según el uso que vayamos a darles utilizaremos una distro u otra. También
podemos intercambiar fácilmente las distros teniéndolas instaladas en diferentes tarjetas SD.

En la Raspberry Pi contamos con diferentes conexiones a internet. Cuenta con un puerto Wi-Fi y una


conexión Ethernet. La placa Arduino necesitaría una placa de expansión para poder conectarse a internet. Esto
supone un coste más en el caso de que necesitemos conexión a internet en nuestro proyecto.

La Raspberry Pi cuenta con un procesador de 1,2 GH y de 64 bits. Tiene una salida HDMI para poder
conectarle un monitor y cuatro puertos USB para añadirle diferentes periféricos. La Raspberry se puede
controlar con teclado y ratón por lo que es más útil para proyectos más complejos, que podremos acometer
sin tener que depender de otro ordenador.

Sin embargo, si queremos hacer un proyecto más sencillo, como encender una luz, con Arduino lo podemos
hacer de una forma más rápida y sencilla, con una programación mínima, mientras que con Raspberry
podríamos hacerlo, pero complicando más la tarea.

Saludos
Michael Abril

También podría gustarte