¿Arduino? o ¿Raspberry PI? ¿Que es mejor?

Pregunta de la clase:
El poder de un Raspberry Pi
David Armando Velazquez

David Armando Velazquez

Pregunta
studenthace 6 años

¿Arduino? o ¿Raspberry PI? ¿Que es mejor?

7 respuestas
para escribir tu comentario
    José Cárdenas

    José Cárdenas

    studenthace 4 años

    Es mejor Raspberry PI. Mas entradas, mas procesamiento, mas soporte. ETC

    Samuel Martínez Hernández

    Samuel Martínez Hernández

    studenthace 5 años

    El Arduino puede servir más para el prototipado de nuevos proyectos que quieras comenzar a desarrollar, ya que es muy amigable su entorno de desarrollo.

    Samuel Alejandro Martinez Pita

    Samuel Alejandro Martinez Pita

    studenthace 6 años

    Hola David, podría ser un poquito tarde para responder tu pregunta, creo que puedo orientarte de una forma un poco más personal pero a la vez más amplia comentándote los problemas a los que me enfrenté desarrollando un robot para mi tesis y otras situaciones.

    Arduino:

    Existen muchas versiones de arduino, si bien la más básica y famosa es ARDUINO UNO, sirve para la mayoría de aplicaciones y propósitos de prototipado.

    Su procesador y memoria son limitados por lo que conectarlos para enviar datos por medio de serial (por ejemplo) para que otro lenguaje lo intérprete, limita la velocidad de ejecutar tareas.

    Una vez monté un sistema de domótica con ARDUINO UNO, guardaba en un txt los datos del serial por medio de Python y después los mostraba con PHP, toda la chamba de hacer una interfaz resuelta con HTML y CSS. El resultado fue, que al apretar un botón existía un delay de aproximadamente 5 segundos entre encender y apagar un LED.

    ARDUINO MEGA:

    Tiene mejor procesador, más memoria y más puertos.

    Utilizándolo para mi tesis conectado con MATLAB, funcionaba de forma decente con programas pequeños, pero daba patadas de ahogado si tenia que hacer muchos cálculos.

    En esta plataforma, diseñé un robot tipo balancín conectado a MATLAB utilizando un controlador PID, era lento, simplemente no funcionaba para esta aplicación.

    Diseñándolo de forma nativa, siempre y cuando no hicieras cálculos, como potencias, sumatorias y raíces cuadradas lo lleva relativamente bien.

    Otra cosa importante, si pretendes controlar algun elemento y tener más margen, el tamaño de bits de salida del PWM es importante, tanto en el MEGA como en el UNO la salida es de 255, sin embargo en otras plataformas como una de Texas Instruments que intenta ser igual de asequible que ARDUINO tiene en su salida 16 bits, que es un rango de 65535 que te permite hacer correcciones aún más precisas.

    Existen versiones de ARDUINO UNO y MEGA miniaturizadas, múltiples SHIELDS y sin fin de librerías que hacen el prototipado más sencillo.

    Raspberry:

    Es básicamente un ordenador con entradas y salidas parecidas al ARDUINO pero tiene sus limitaciones pero toma en cuenta que ni el ARDUINO DUE (La gama alta) tiene el poder de procesamiento que una Raspberry.

    Tiene múltiples Shields, librerias y creo que existen proyectos más serios alrededor de esta.

    Conclusiones:

    Si tu proyecto es lo suficiente complejo de controlar y una de las ventajas que buscas no tiene la otra y viceversa. Lo mejor que puedes hacer es combinar las dos tecnologías.

    Pero si me preguntas a mí, una Raspberry es mejor para proyectos de ingeniería. Exprimí lo mejor de ARDUINO y no me fue suficiente.

    David Armando Velazquez

    David Armando Velazquez

    studenthace 6 años

    Muy bien, muchas gracias por la información.

    Francisco Javier Mujica Garcia

    Francisco Javier Mujica Garcia

    studenthace 6 años

    Todo depende para que proyecto lo quieras implementar. Son dos dispositivos electronicos diferentes, uno es un microcontrolador (Arduino) y el otro es un micro-procesador o micro-ordenador (Raspberry) .

    • Ventajas de Arduino
    1. Funciona para ambiente robusto (campo abierto, sol, agua, lluvia), siempre y cuando diseñes tu propia pcb.
    2. Menor consumo que la Raspberry (Amp/h).
    3. Mucha documentación (Comunidad amplia)
    4. Software y hardware libre.
    5. Amplia gama de tarjeta electrónicas
    • Ventajas de la Raspberry
    1. Capacidad de procesamiento mucho mas rápida y eficiente.
    2. Sirve en ambiente controlados.
    3. Mucha documentación (Comunidad amplia)
    4. Software y hardware libre.
    5. Le puedes instalar prácticamente cualquier software dentro de su SO.

    Tu pregunta te la responderá, al momento que tengas los requerimientos de tu proyecto y quieras elegir el hardware, tomando en cuenta costo, eficiencia y consumo.

    Jesús Duarte García

    Jesús Duarte García

    studenthace 6 años

    Depende lo que desees hacer, para prototipar distintos tipos de cosas como sensores, manos robóticas o cosas por el estilo yo te recomiendo mucho más arduino que Raspberry

    Juan Antonio González

    Juan Antonio González

    studenthace 6 años

    hola David, son dos cosas muy diferentes... uno es un controlador (aduino) el otro es una pc ambos con pines de entrada y salida de dato (raspberry pi)....

Fundamentos de Ingeniería de Software [Empieza Gratis]

Fundamentos de Ingeniería de Software [Empieza Gratis]

Comienza tu proyecto aprendiendo las bases de la ingeniería de software. En este curso podrás entender cómo funcionan las bases de la electrónica, los diferentes sistemas operativos y las redes que te permiten usar Internet.

Fundamentos de Ingeniería de Software [Empieza Gratis]
Fundamentos de Ingeniería de Software [Empieza Gratis]

Fundamentos de Ingeniería de Software [Empieza Gratis]

Comienza tu proyecto aprendiendo las bases de la ingeniería de software. En este curso podrás entender cómo funcionan las bases de la electrónica, los diferentes sistemas operativos y las redes que te permiten usar Internet.