Arduino vs Raspberry Pi: ¿Cuál es la mini computadora para ti?

El Arduino y el Raspberry Pi pueden parecer bastante similares: son pequeños y lindos tableros de circuitos con algunas fichas y alfileres, pero en realidad son dispositivos muy diferentes.

El Arduino y el Raspberry Pi pueden parecer bastante similares: son pequeños y lindos tableros de circuitos con algunas fichas y alfileres, pero en realidad son dispositivos muy diferentes.
Anuncio

El Arduino y el Raspberry Pi pueden parecer bastante similares: son pequeños y lindos tableros de circuitos con algunas fichas y alfileres, pero en realidad son dispositivos muy diferentes.

Está buscando una computadora pequeña, tal vez para alimentar una cámara de seguridad DIY Network: es una decisión común necesaria para una variedad de proyectos divertidos. Has escuchado cosas buenas sobre Raspberry Pi y Arduino, pero no puedes decidir cuál es el adecuado para ti. ¿Cuál va a prevalecer como el más útil una vez que hayas desmontado la cámara de seguridad gracias a ese incidente con los vecinos? ¿En qué podrías reproducir películas? No se preocupe, ¡estamos aquí para explicarlo todo!

Si eres más un aprendiz visual (como yo), este artículo está disponible en formato de video aquí:

¿Cual es la diferencia?

El Arduino es un microcontrolador, y de hecho no es una mini computadora. Un microcontrolador es solo una pequeña parte de lo que hace una computadora completa. Arduino solo proporciona un subconjunto de la funcionalidad de Raspberry Pi.

Aunque el Arduino se puede programar con pequeñas aplicaciones escritas en C ++, no puede ejecutar un "sistema operativo" a gran escala y, desde luego, no reemplazará su centro multimedia en el corto plazo. La Raspberry Pi, por otro lado, es una computadora completa. Si estás leyendo este sitio, voy a suponer que sabes lo que eso significa.

Fortalezas debilidades

Entonces, ¿el Arduino es inútil entonces? Difícilmente, un Arduino es perfecto para proyectos de electrónica . Contiene un conjunto de entradas y salidas que se pueden conectar directamente a los componentes y sensores, y es increíblemente fácil saltar directamente hacia la creación de algo. Esto lo hace ideal para crear prototipos de cosas, o hacer pequeños proyectos que no requieren las complejidades de un Pi.

Arduino

El Arduino ejecuta el firmware Arduino, un software básico básico que le permite comunicarse con una computadora a través de USB y le da acceso a todas las funciones. Por lo general, no reemplazará este firmware, pero es posible. Una vez que haya cargado su código, puede enchufarlo en cualquier lugar y comenzará a funcionar inmediatamente; no es necesario que reinicie, conecte un teclado o elija una aplicación para ejecutar. Hace el trabajo para el que ha sido programado, lo hace bien, y lo hace de inmediato.

El Raspberry Pi por otro lado es una mini computadora completamente funcional. Requiere un sistema operativo (consulte estos 10 Linux Distros Not Just Raspbian: 10 Linux Distros Su Pi puede ejecutar no solo Raspbian: 10 Linux Distros Puede funcionar su Pi Probablemente está ejecutando la última versión de Raspbian en su Raspberry Pi. Pero es ¿Es la mejor distribución de Linux para el dispositivo? ¿Podría haber una alternativa que te pueda resultar más útil? Más información se puede ejecutar), y toma un poco de tiempo arrancar antes de que esté operativa. El almacenamiento se proporciona desde una tarjeta micro-SD, mientras que Ethernet integrado permite la conexión en red (puede establecer redes en Arduino. Dele a su proyecto Arduino su propio mini servidor web, con un escudo Ethernet. Dele a su proyecto Arduino su propio mini servidor web, con Un escudo Ethernet Hace un tiempo, le mostré cómo configurar un sistema de control de Internet para su Arduino, pero tenía que permanecer conectado a una computadora a través del USB para mantener la conexión a Internet .... Lea más también, pero requiere un "escudo" complementario).

En el corazón del Pi está una CPU Broadcom Arm-v6; tiene memoria y un procesador de gráficos que controla la salida HDMI. Puede conectar un teclado y monitor, cargar Linux, y los menos expertos en tecnología podrían no tener idea de cuán pequeña es realmente la máquina que maneja todo. El Pi es una plataforma increíblemente poderosa en un paquete muy pequeño: perfecto para sistemas embebidos o proyectos que requieren más interactividad y potencia de procesamiento.

Raspberry Pi

Dicho esto, la Raspberry es significativamente más compleja para proyectos electrónicos simples. Por ejemplo, el primer proyecto de todos es derivado del encendido y apagado de un LED Arduino Programming For Beginners: The Traffic Light Controller Programación Arduino para principiantes: The Traffic Light Controller La semana pasada, aprendimos sobre la estructura básica de un programa Arduino y tomamos un un vistazo más de cerca al ejemplo de "parpadeo". Con suerte aprovechó la oportunidad para experimentar con el código, ajustando los tiempos. Esta vez, ... Leer más. En el Arduino, esto implica conectar un LED y una resistencia a dos pines, y luego cargar alrededor de 8 líneas de código. Eso es. En la Raspberry Pi: suponiendo que tiene un sistema operativo completamente funcional ya instalado y configurado como lo desea, necesita instalar algunas bibliotecas para ayudarlo a controlar las clavijas GPIO (esos son los bits a los que conecta componentes).

Sin embargo, hay muchas bibliotecas para elegir, dependiendo del idioma en el que desee programar, incluidos diseñadores visuales como Scratch. WiringPi te permite escribir en el mismo idioma del que se deriva Arduino. Finalmente, puede que necesite compilar su aplicación antes de ejecutarla. El punto es que puedes hacer casi todo lo que un Arduino puede hacer con un Pi: es simplemente más complicado.

Rasguño

Otro punto importante para recordar aquí es que Arduino es la plataforma más popular para proyectos de electrónica, por lo que aunque los proyectos de electrónica son posibles en Raspberry Pi (10 proyectos Raspberry Pi para principiantes, proyectos Raspberry Pi para principiantes, proyectos Raspberry Pi para principiantes, estos 10 proyectos Raspberry Pi para principiantes son excelentes para obtener una introducción a las capacidades de hardware y software del Pi, y lo ayudarán a comenzar a usarlo en poco tiempo. Lea más), no encontrará tantos tutoriales para principiantes que lo ayuden. Quizás sea mejor considerar el Pi como una actualización una vez que esté listo para manejar proyectos más grandes y más exigentes.

El Raspberry Pi es una mini computadora, el Arduino no lo es. Para entender ese punto un poco más claramente, aquí hay una pequeña selección de sistemas operativos que puede instalar en la Raspberry Pi:

  • Raspbian (basado en Debian Linux, este es el sistema operativo "predeterminado").
  • RiscOS.
  • Plan 9.
  • Xbox Media Center El hardware que necesitará para crear un Raspberry Pi Media Center El hardware que necesitará para construir un Raspberry Pi Media Center Con tantas formas de usarlo, no debería sorprenderse que la Raspberry Pi se haya vendido. 1 millón de unidades. Aunque está diseñado para un propósito clave (programación) esta pequeña computadora del tamaño de una tarjeta de crédito ... Leer más.

Hemos escrito acerca de 7 sistemas operativos Raspberry Pi previamente.

Kodi

Y aquí hay una lista de sistemas operativos que puede instalar en el Arduino:

  • Ninguna

Entonces, ¿estás decidido? Estupendo. Comienza por ver cómo se transmite en vivo a YouTube con un Pi Live Stream en YouTube con un Raspberry Pi Live Stream en YouTube con un Raspberry Pi Al agregar un módulo de cámara (o cámara web USB) a tu Raspberry Pi, obtienes un dispositivo portátil y liviano cámara conectada a la web. A continuación, le mostramos cómo transmitir algunas secuencias a YouTube, en vivo. Más información o cómo construir una lámpara de nube de rayos Cómo construir una lámpara de nube con sonido de iluminación reactiva Cómo construir una nube de lámpara con sonido Rayos reactivos Hace unos meses, una lámpara de trueno y relámpago de $ 3000 se hizo viral en la comunidad de fabricantes. Lo que haremos hoy no es exactamente lo mismo: estamos haciendo algo más práctico. Lea más con un Arduino? Tenemos una Guía para principiantes no oficial de Raspberry Pi Raspberry Pi: El Tutorial no oficial Raspberry Pi: El Tutorial no oficial Ya sea que usted sea un propietario actual de Pi y quiera aprender más o sea un potencial propietario de este dispositivo de tamaño de tarjeta de crédito, esto no es así. una guía que te quieres perder Lea más que debería ser útil, y una para Arduino Comenzar con Arduino: una guía para principiantes Comenzar con Arduino: una guía para principiantes Arduino es una plataforma de prototipos de electrónica de código abierto basada en hardware y software flexible y fácil de usar. Está dirigido a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. Lea más, también.

¡ESPERE! ¿Por qué elegir en absoluto?

En realidad, puedes tener lo mejor de ambos mundos; el Pi puede ser un Arduino más complejo, y el Arduino no puede manejar tanto como el Pi, pero ¿ha considerado usarlos juntos? El proyecto - AlaMode coloca un clon Arduino apilable directamente sobre el Pi, dando acceso instantáneo a todas las funciones habituales de Arduino.

Pi y Arduino juntos

O si Python es más lo suyo, simplemente conecte su Arduino en el USB de su Pi y comuníquese con él directamente.

Espero que estés más claro sobre las diferencias entre Arduino y Raspberry Pi ahora, y por qué uno puede ser mejor que el otro para una aplicación en particular. ¡Muéstranos algunos de tus proyectos Arduino / Pi en los comentarios a continuación!

In this article