Raspberry Pi vs Arduino: Los mejores componentes para tu proyecto de programación

Cada vez son más los aficionados a los proyectos creativos de bricolaje que recurren a un ordenador monoplaca para controlarlos. En la mayoría de los casos, se trata de un Raspberry Pi o un Arduino, …

Raspberry Pi vs Arduino: Los mejores componentes para tu proyecto de programación

  1. Revista
  2. »
  3. Artículo
  4. »
  5. Hardware
  6. »
  7. Raspberry Pi vs Arduino: Los mejores componentes para tu proyecto de programación

Cada vez son más los aficionados a los proyectos creativos de bricolaje que recurren a un ordenador monoplaca para controlarlos. En la mayoría de los casos, se trata de un Raspberry Pi o un Arduino, ambos con aproximadamente el mismo factor de forma pero poco más en común. En esta comparativa Raspberry Pi Arduino, descubrirás cuáles son las diferencias entre las dos soluciones y para qué escenarios de aplicación son adecuadas. También te contamos cómo queda Raspberry Pi frente a Arduino en términos de costes.

¿Cuál es la diferencia entre un Arduino y una Raspberry Pi?

El Arduino es un microcontrolador que sólo puede ejecutar código compilado en C++. Una Raspberry Pi, por su parte, también funciona como un sistema autónomo.

¿Para qué proyectos es adecuado el correspondiente ordenador monoplaca?

El Arduino es especialmente adecuado para proyectos en los que deban realizarse tareas sencillas de forma repetida. En cambio, el Raspberry Pi puede utilizarse para todos los proyectos en los que también intervenga un sistema operativo.

¿Cómo se puede ampliar un Arduino?

Un Arduino se puede ampliar con la ayuda de shields. Se trata de tarjetas de expansión electrónicas que se pueden conectar a una placa Arduino o a otro escudo sin necesidad de soldar y que permiten funciones adicionales.

1. ¿en qué se diferencia una Raspberry Pi de un Arduino?

Raspberry Pi mit Speicherkarte
Para un profano, hay poca diferencia visual entre una Raspberry Pi y una placa Arduino. Ambas son sólo del tamaño de una caja de cerillas en la versión estándar y tienen varios pines para la programación
.

Para un profano, hay poca diferencia visual entre una Raspberry Pi y una placa Arduino. En su versión estándar, ambos sistemas tienen el tamaño aproximado de una caja de cerillas, una conexión USB y varios pines para programación.

El Arduino, sin embargo, es un microcontrolador que requiere un ordenador con Windows, Linux u OS X . No tiene sistema operativo propio, pero se puede programar. Aunque no tiene su propio sistema operativo, es capaz de ejecutar programas que son interpretados por su firmware. Esto permite al usuario ejecutar código directamente en el ordenador, por ejemplo a través de una interfaz web, incluso más allá de un sistema operativo específico.

La Raspberry Pi, por su parte, es un sistema independiente que puede conectarse a una pantalla a través de HDMI y controlarse mediante un ratón y un teclado USB. Todo el hardware está alojado en una única tarjeta (SoC, System on a Chip). Además, la Raspberry Pi es compatible con Linux y está equipada de serie con diversas interfaces (por ejemplo, HDMI, comunicación LAN o WiFi), que primero deben añadirse a una placa Arduino mediante un shield.

Lógicamente, una Raspberry Pi también tiene un consumo de energía (consumo eléctrico) significativamente mayor que un Arduino. El sistema operativo Raspbian también viene con Python preinstalado, por lo que puedes empezar a programar directamente.

Es bueno saberlo: Un shield es una placa de expansión electrónica que se puede conectar a una placa Arduino o a otro shield sin necesidad de soldar y que permite funcionalidades adicionales. Las placas de expansión para la Raspberry Pi se denominan HAT (hardware attached on top) y todas tienen su propio chip EEPROM.

2 Raspberry Pi vs. Arduino: Resumen de modelos

Tanto el Arduino como la Raspberry Pi se ofrecen en diferentes versiones que difieren en términos de hardware. Para ofrecerte una pequeña visión general, hemos resumido de nuevo para ti las especificaciones técnicas de los modelos más importantes:

2.1 Arduino

Uno

Leonardo

Yun

Mega2560

Nano/Mini

Micro

Procesador

ATmega328P-PU

ATmega32u4

ATmega32u4 y Atheros AR9331

ATmega2560

ATmega328

ATmega32u4

Frecuencia de reloj

16 MHz

16 MHz

16 MHz

16 MHz

16 MHz

16 MHz

Memoria Flash

32 KB

32 KB

32 KB

245 KB

32 KB

32 KB

EEPROM

1 KB

1 KB

1 KB

4 KB

1 KB

1 KB

SRAM

2 KB

2,5 KB

2,5 KB

8 KB

2 KB

2,5 KB

Clavijas digitales

14

20

20

54

14

20

Clavijas analógicas

6

12

12

16

8

12

Conexión USB

Estándar A/B

Estándar A/B

Estándar A/B

Estándar A/B

Mini-USB

Micro-USB

Red/
Bluetooth

No (ampliable mediante módulo Shield)

Ethernet

Ethernet

No (ampliable mediante módulo Shield)

No (ampliable mediante módulo Shield)

No

2.2 Raspberry Pi

Modelo A

Modelo A

Modelo B

Modelo B

Pi2

Modelo B

Pi3

Modelo B

Procesador

Broadcom BCM2835

Broadcom BCM2835

Broadcom BCM2835

Broadcom BCM2835

Broadcom BCM2836

Broadcom BCM2837

Frecuencia de reloj

700 Mhz

700 Mhz

700 Mhz

700 Mhz

900 Mhz

1,2 GHz

GPU

VideoCore IV

VideoCore IV

VideoCore IV

VideoCore IV

VideoCore IV

VideoCore IV

SDRAM

256 MB

245 MB

512 MB

512 MB

1 GB

1 GB

Memoria

Tarjeta SD

microSD

Tarjeta SD

microSD

microSD

microSD

Conexiones USB

1 x USB 2.0

1 x x USB 2.0

2 x x USB 2.0

4 x x USB 2.0

4 x x USB 2.0

4 x USB 2.0

GPIO

26 patillas

40 patillas

26 patillas

40 patillas

40 clavijas

40 clavijas

Red/
Bluetooth

No

No

Ethernet

Ethernet

Ethernet

Ethernet, WiFi, Bluetooth

3 Raspberry Pi frente a Arduino: Escenarios de aplicación

La mayor similitud entre los dos sistemas es que están listos para su uso sin ninguna preparación adicional. Por tanto, no es necesario construir primero circuitos electrónicos, montar placas de circuitos o realizar mediciones. Esto facilita que los principiantes y los niños obtengan rápidamente sus primeros resultados. Por esta razón, tanto la Raspberry Pi como el Arduino son muy populares, especialmente en escuelas y universidades y en el sector privado.

Raspberry Pi in einem Auto
Raspberry Pi vs. Arduino: Tanto la Raspberry Pi como el Arduino están listos para usar nada más sacarlos de la caja, sin ninguna preparación adicional. Esto facilita que los principiantes y los niños consigan rápidamente sus primeros resultados
.

Las placas Arduino vienen con su propio entorno de desarrollo y, como microcontroladores, son capaces de ejecutar programas y aplicaciones previamente definidos de forma casi instantánea. Sin embargo, debido a la falta de un sistema operativo, no es posible la interactividad directa con el usuario.

El Arduino es especialmente adecuado para proyectos en los que deban realizarse tareas sencillas de forma repetida. Además, funciona bien como interfaz para sensores u otros dispositivos sin monitorización en tiempo de ejecución. Por esta razón, los Arduinos se utilizan a menudo en hogares inteligentes, pero también funcionan bien en aplicaciones médicas sencillas y en la industria (por ejemplo, monitorización remota).

En cambio, el Raspberry Pi, como miniordenador que incluye su propio sistema operativo, puede realizar tareas mucho más complejas. Por ejemplo, es capaz de ejecutar varias aplicaciones simultánea o sucesivamente e interpretar software y programas en tiempo de ejecución con ordenadores portátiles o teclados (palabra clave: aplicaciones en tiempo real). Una Raspberry Pi puede utilizarse, por ejemplo, como dispositivo Android, servidor multimedia o de juegos y, con el software adecuado, incluso como sustituto de un ordenador de sobremesa. En principio, puede utilizarse para todos los proyectos en los que también intervenga un sistema operativo.

4. comparación entre raspberry pi y arduino: el factor coste

Arduino-Board mit LCD-Display
Puedes conseguir un Arduino para programar en Internet por menos de 5 euros, pero suelen ser placas sencillas sin extensiones. Los escudos adicionales cuestan más
.

Un factor importante para la decisión «Raspberry Pi o Arduino» es sin duda también los costes de adquisición. Para ambos sistemas, el precio viene determinado en gran medida por las prestaciones y el equipamiento. Se puede conseguir un Arduino por menos de 5 euros, pero normalmente se trata de placas sencillas sin extensiones. Si la placa se va a utilizar para tareas de red o monitorización, tendrás que comprar escudos adicionales .

Para una Raspberry Pi, los precios empiezan en torno a los 10 euros. Sin embargo, también se requiere un monitor, un ratón y un teclado para su uso, por lo que también se necesita un kit que contenga todos los componentes y conexiones para el funcionamiento de la Raspberry Pi. Para un kit completo de Raspberry Pi 3, por ejemplo, hay que calcular unos 45 euros. El hardware opcional, como una pantalla LCD o un sensor de temperatura, tiene un coste adicional.

Si el proyecto previsto puede llevarse a cabo en ambas placas, recomendamos elegir la solución más barata en cualquier caso.

Artículos relacionados