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

10

Esta pregunta surge de una gran falta de comprensión, pero se refiere a un proyecto que he querido hacer por un tiempo.

Esta es una página de Instructables para un cubo led de 8x8x8, y el paso 70 responde a la pregunta: "¿Puedo usar un Arduino para controlar el cubo?" El tutorial describe cómo conectar el cubo con un Arduino Duemilanove.

Debido a que Raspberry Pi puede ejecutar un sistema operativo, parecería muy calificado para poder vencer a un Arduino (al menos el Uno y otros modelos pequeños) en esta tarea, pero no tengo el conocimiento para comparar los dos.

¿Cuál es la diferencia?

SomekidwithHTML
fuente
También puede consultar esta publicación de blog que explica la diferencia entre Raspberry Pi y Arduino .
Sudar

Respuestas:

8

Tengo pocas diferencias que he notado. Raspberry Pi:

  • No es compatible con Analog IO
  • No hay tantos pines para IO como el Arduino
  • Mucho más difícil acceder a los pines IO (imo)
  • Escribir en los pines para aplicaciones esenciales de tiempo en Python puede conducir a imprecisiones
  • Ejecuta un sistema operativo Linux completo
  • Características Ethernet (y WiFi y Bluetooth en los modelos más nuevos)
  • Dos USB 2.0
  • Se puede mostrar en un televisor con relativa facilidad (HDMI / Analógico)
  • Procesador de 700Mhz con 512M de RAM
  • Tarjeta SD

Arduino Uno:

  • Soporte para Analogue IO
  • Muchos PIN disponibles sin necesidad de romper
  • Gran cantidad de soporte de biblioteca y comunidad (Raspberry pi todavía es bastante nuevo) (El Pi ahora tiene un soporte de biblioteca y comunidad igual o mayor)
  • Es preciso con aplicaciones sensibles al tiempo
  • Procesador de 16Mhz con 2KB de RAM (Arduino Uno)
  • Más accesorios;) (Ahora tiene una cantidad similar de accesorios)

Espero que ayude un poco, no puedo ver el enlace debido al firewall que estoy detrás: /

Clemente
fuente
11

Arduino: es una plataforma de computación física basada en microcontroladores, programada utilizando un lenguaje basado en cableado (sintaxis y bibliotecas), similar a C ++ con algunas ligeras simplificaciones y modificaciones, y un entorno de desarrollo integrado basado en procesamiento. Con Arduino Uno, necesitaría crear un boceto en el idioma Arduino. Esto no es difícil, se parece mucho a C. Es solo algo que tienes que hacer. Hay un montón de bibliotecas y clases para Arduino.

Raspberry pi: es una computadora de placa única basada en microprocesador que ejecuta Linux, puede programarla en C ++, Java, Python o en algún otro idioma con el que ya se sienta cómodo. De hecho, es posible que pueda tomar una aplicación que ya tiene y compilarla para que se ejecute en Pi / Due sin hacer ningún cambio, también se integra con Qt de muchas maneras.

Ahmed Kato
fuente