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

  • Owen Little
  • 0
  • 4565
  • 852
Anuncio

El Arduino y la Raspberry Pi pueden parecer bastante similares, ambos son lindos tableros de circuitos pequeños con algunos chips y pines, pero en realidad son dispositivos muy diferentes..

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

Si eres más un aprendiz visual (como yo), este artículo está disponible en forma 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. El Arduino solo proporciona un subconjunto de la funcionalidad de la Raspberry Pi.

Aunque Arduino puede programarse con pequeñas aplicaciones escritas en C ++, no puede ejecutarse a escala completa “sistema operativo” y ciertamente no reemplazará su centro de medios en el corto plazo. La Raspberry Pi, por otro lado, está completamente desarrollada. computadora. Si estás leyendo este sitio, voy a asumir que sabes lo que eso significa.

Fortalezas debilidades

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

El Arduino ejecuta el firmware Arduino, un bit básico de software central que le permite comunicarse con una computadora a través de USB y le da acceso a todas las funciones. Generalmente no reemplazaría este firmware, pero es posible. Una vez que se ha cargado su código, puede enchufarlo en cualquier lugar y comenzará a funcionar de inmediato, no necesita reiniciar, enchufar un teclado o elegir una aplicación para ejecutar. Hace el único trabajo para el que ha sido programado, lo hace bien y lo hace de inmediato.

La Raspberry Pi, por otro lado, es una mini computadora completamente funcional. Requiere un sistema operativo (consulte estas 10 distribuciones de Linux no solo Raspbian: 10 distribuciones de Linux que su Pi puede ejecutar No solo Raspbian: 10 distribuciones de Linux que su Pi puede ejecutar Es probable que 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 le parezca mejor? puede ejecutarse), y toma un poco de tiempo arrancar antes de que esté operativa. El almacenamiento se proporciona desde una tarjeta micro-SD, mientras que Ethernet incorporada permite la conexión en red (puede obtener conexión en red en Arduino. Déle a su proyecto Arduino su propio mini-servidor web, con un escudo Ethernet Dé a su proyecto Arduino su propio mini-servidor web, con Un escudo de 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 de USB para mantener la conexión a Internet ... también, pero requiere un complemento “proteger”).

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

Dicho esto, la Frambuesa es significativamente más compleja para proyectos electrónicos simples. Por ejemplo, el primer proyecto de todos es un derivado de encender y apagar un LED. Programación Arduino para principiantes: Tutorial del proyecto Controlador de semáforos Programación Arduino para principiantes: Tutorial del proyecto Controlador de semáforos ¡Construir un controlador de semáforo Arduino lo ayuda a desarrollar habilidades básicas de codificación! Te ayudamos a comenzar. . En el Arduino, esto implica conectar un LED y una resistencia a dos pines, luego cargar aproximadamente 8 líneas de código. Eso es. En la Raspberry Pi, suponiendo que tenga un sistema operativo totalmente funcional ya instalado y configurado como desee, debe instalar algunas bibliotecas para ayudarlo a controlar los pines GPIO (esos son los bits a los que conecta los 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, en un Pi: es simplemente más complicado.

Otro punto importante para recordar aquí es que Arduino es la plataforma más popular para proyectos de electrónica, por lo que a pesar de que los proyectos de electrónica son posibles en Raspberry Pi (10 proyectos de Raspberry Pi para principiantes Proyectos de Raspberry Pi para principiantes Proyectos de Raspberry Pi para principiantes Estos 10 proyectos de Raspberry Pi para principiantes son excelentes para obtener una introducción a las capacidades de hardware y software de Pi, y lo ayudarán a ponerse en funcionamiento en muy poco tiempo), no encontrará tantos tutoriales para principiantes que lo ayuden. Puede ser 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 “defecto” OS).
  • RiscOS.
  • Plan 9.
  • Xbox Media Center El hardware que necesitará para construir 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 de que Raspberry Pi se haya vendido 1 millón de unidades. Aunque diseñado para un propósito clave (programación), esta pequeña computadora del tamaño de una tarjeta de crédito ... .

Hemos escrito sobre 7 sistemas operativos Raspberry Pi anteriormente.

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

  • Ninguna

Entonces, ¿estás decidido? Excelente. Comience por ver cómo transmitir en vivo a YouTube con una Pi Cómo transmitir en vivo a YouTube con una Raspberry Pi Cómo transmitir en vivo a YouTube con una Raspberry Pi Aquí le mostramos cómo convertir su Raspberry Pi en una cámara portátil conectada a la web que puede vivir transmitir a YouTube! , o qué tal construir una lámpara de nube de relámpagos Cómo construir una lámpara de nube con relámpagos reactivos al sonido Cómo construir una lámpara de nube con relámpagos reactivos al sonido Hace unos meses, una lámpara de ambiente de truenos y relámpagos de $ 3000 se volvió viral en la comunidad de fabricantes. Lo que haremos hoy no es exactamente lo mismo: estamos haciendo algo más práctico. con un Arduino? Tenemos un Raspberry Pi Guía para principiantes no oficial Raspberry Pi: El tutorial no oficial Raspberry Pi: El Tutorial no oficial Ya sea que usted sea un propietario actual de Pi que quiera aprender más o un propietario potencial de este dispositivo del tamaño de una tarjeta de crédito, esto no es t una guía que quieres perderte. eso debería ser útil, y uno para Arduino Comenzando con Arduino: una guía para principiantes Comenzando con Arduino: una guía para principiantes Arduino es una plataforma de prototipos electrónicos de código abierto basada en hardware y software flexible y fácil de usar. Está destinado a artistas, diseñadores, aficionados y cualquier persona interesada en crear objetos o entornos interactivos. , 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 realmente no puede manejar tanto como el Pi, pero ¿ha considerado usarlos juntos? El proyecto - AlaMode coloca un clon de Arduino apilable directamente sobre el Pi, lo que brinda acceso instantáneo a todas las funciones habituales de Arduino.

O si Python es lo tuyo, simplemente conecta tu Arduino al USB de tu Pi y comunícate directamente con él.

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




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.