Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Raspberry Pi VS Arduino: ¿Cuál es la diferencia?

  • 6 Respuestas
  • 7050 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5488
  • Actividad:
    21.67%
  • Reputación 35
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Abril 10, 2014, 02:24:42 pm »

A menudo habrás escuchado ambos términos en relación a proyectos de robótica o domótica “amateur” pero es posible que no sepas cuál es la diferencia entre estos dos dispositivos. Hoy en Ethek vamos a explicar cuál es la diferencia entre Raspberry Pi y Arduino.

Esencialmente debemos entender una cosa y es que Arduino es un microcontrolador programable. Es decir, lo conectamos a nuestro ordenador y le programamos una función a sus sensores. Por ejemplo, podemos programar que una luz parpadee o añadirle un servomotor y crear un robot que se mueva en círculos o se mueva evitando chocarse gracias a sensores ultrasónicos. La capacidad de arduino está limitada a tu imaginación sí, pero los proyectos llevados a cabo por medio de esta gama de microcontroladores están enfocados a la electrónica y la robótica básica. Arduino no piensa, no cuenta con un sistema operativo, no toma decisiones y no se conecta a internet salvo que compremos un “escudo” con ethernet.

Por otro lado, Raspberry Pi no es ni más ni menos que un micro ordenador que corre con Linux. Cuenta con 256 ó 512 MB de RAM y dispone de entradas y salidas para teclado, monitor, ratón y un cable ethernet. Cierto es que Raspberry Pi se ha utilizado en numerosas ocasiones en combinación con arduino para crear proyectos de robótica pero esta no es su función principal. La función de esta tabla es actuar como un ordenador linux de apenas 30 euros.

Con todo, esta es la diferencia fundamental que debemos tomar en consideración a la hora de hablar de estas dos tablas. Una es un ordenador barato y la otra es un micro-controlador programable.
« Última modificación: Mayo 02, 2014, 01:41:23 am por ANTRAX »


Desconectado ZombiE79

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #1 en: Enero 03, 2017, 12:33:46 am »
Hola excelente descripcion. Super clara.
Dejo una consulta porque hasta ahora siempre use Arduino y me surgió la necesidad de controlar artefactos en forma remota y se me ocurrió montar un web server. Lo que pude ver es que es mucho mejor hacerlo sobre una pi. porque con arduino o usas un shield o directamente vas por un esp8266 y en ambos casos es todo muy rudimentario, control por comandos AT. una cosa muy fea, mientras que a la PI le montas un apache y haces lo que quieras.
Ahora mi gran duda, veo muchos proyectos en internet donde usan la pi para el webserver y después la conectan a un arduino. Pero si la pi tiene 40 GPIO no entiendo el sentido de conectarla con una arduino. Me lo podrían explicar?
Muchas gracias!.

Desconectado skwlk

  • *
  • Underc0der
  • Mensajes: 12
  • Actividad:
    0%
  • Reputación 1
    • Ver Perfil
« Respuesta #2 en: Enero 03, 2017, 02:19:59 am »
En definitiva puedes usar los GPIOs de la raspberry pi en lugar de añadirle un arduino, pero tienes que tener en cuenta en el diseño algunos puntos importantes

1.- Con cualquier microcontrolador puedes obtener tiempos de respuesta predecibles y en corto tiempo, en una Raspberry Pi no ya que el Sistema Operativo es el que controla todo a través de un planificador que no es de tiempo real, tu no tienes acceso directo al hardware, todo lo haces a través de kernel y el es el que va a decidir cuando ejecuta tu tarea  :'( .

Existen parches para el kernel, pero aún así tienes que pasar por varias capas antes de tengas acceso a los 40 GPIOs del Raspberry Pi.

Entre más lejos te encuentras del hardware más difícil es poder asegurar los tiempos, si vas al siguiente post

https://underc0de.org/foro/electronica-y-robotica/(herramientas)-analizador-logico/

Te darás cuenta la diferencia que tienes al generar un tren de pulsos con periodo de 100us (50%) usando, por así decirlo, la capa de arduino a emplear directamente el avr-gcc.

2.- Los GPIOs del Raspberry Pi manejan niveles de voltaje a 3.3v, la mayoría de los arduinos son a 5 V, o cuenta con pines tolerantes a 5V (como el DUE).

3.- ADCs: Todos los Arduinos cuentan con conversores Análogos a Digital, las Raspberry no, por lo que tendrías dos opciones, usar algunos ADC que usa SPI/I2C, un arduino, o cualquier otro Microcontrolador.

Desconectado novak

  • *
  • Underc0der
  • Mensajes: 102
  • Actividad:
    0%
  • Reputación 1
    • Ver Perfil
    • Email
« Respuesta #3 en: Enero 12, 2017, 02:12:17 pm »
muy bueno, la verdad es que en estos temas soy un noob total y esto me ha ayudado a tener las cosas mas claras (claro con el primer post;  en las respuestas...ya me he perdido ;D) en fin, tengo una duda por ampliar mis conocimientos.

¿La raspberry Zero seria entonces el equivalente a arduino o son diferentes?

Desconectado skwlk

  • *
  • Underc0der
  • Mensajes: 12
  • Actividad:
    0%
  • Reputación 1
    • Ver Perfil
« Respuesta #4 en: Enero 12, 2017, 02:26:15 pm »
La respuesta es no.

Son totalmente diferentes. El raspberry pi zero es sólo una versión más del raspberry pi, pero sin todos los puertos.

Desconectado PikachuDorado

  • *
  • Underc0der
  • Mensajes: 372
  • Actividad:
    0%
  • Reputación 1
  • Im just a Pikachu
    • Ver Perfil
    • Soporte Ava
« Respuesta #5 en: Enero 13, 2017, 01:59:51 am »
Exacto, tiene el tamaño de una tarjeta de credito y solo cuesta 5 dolares.

Salu2
Pikaa~


Desconectado novak

  • *
  • Underc0der
  • Mensajes: 102
  • Actividad:
    0%
  • Reputación 1
    • Ver Perfil
    • Email
« Respuesta #6 en: Enero 13, 2017, 07:10:21 am »
Comprendo, muchas gracias por dejarmelo claro  ;) ;D

 

¿Te gustó el post? COMPARTILO!



Arduino + Snap4Arduino "Hola Mundo"

Iniciado por Riojas

Respuestas: 1
Vistas: 3152
Último mensaje Febrero 19, 2017, 09:31:50 pm
por rreedd
Arduino + Snap4Arduino "Juego PONG" [Parte1]

Iniciado por Riojas

Respuestas: 0
Vistas: 2415
Último mensaje Febrero 24, 2017, 04:59:07 pm
por Riojas
Arduino + Snap4Arduino "Juego PONG" [Final]

Iniciado por Riojas

Respuestas: 0
Vistas: 1920
Último mensaje Marzo 15, 2017, 02:33:08 pm
por Riojas
Arduino + Snap4Arduino "Juego PONG" [Parte2]

Iniciado por Riojas

Respuestas: 0
Vistas: 2129
Último mensaje Marzo 03, 2017, 07:07:08 pm
por Riojas
Entornos Gráficos para la Programación: Plataforma Open Hardware Arduino

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2817
Último mensaje Junio 30, 2012, 06:47:30 pm
por ANTRAX