Qual è la differenza tra Raspberry Pi e Arduino?


10

Questa domanda nasce da una grande mancanza di comprensione, ma riguarda un progetto che volevo realizzare da un po '.

Questa è una pagina di Instructables per un cubo led 8x8x8 e il settimo passaggio pone la domanda "Posso usare un Arduino per controllare il cubo?" Il tutorial illustra come collegare il cubo con un Arduino Duemilanove.

Poiché Raspberry Pi può eseguire un sistema operativo, sembrerebbe molto qualificato per poter battere un Arduino (almeno Uno e altri piccoli modelli) in questa attività, ma non ho le conoscenze per confrontare i due.

Qual è la differenza?


Puoi anche dare un'occhiata a questo post sul blog che spiega la differenza tra Raspberry Pi e Arduino .
Sudar,

Risposte:


8

Ho notato alcune differenze. Raspberry Pi:

  • Non supporta IO analogico
  • Non molti pin per IO come Arduino
  • Molto più difficile accedere ai pin IO (imo)
  • Scrivere sui pin per applicazioni essenziali nel tempo in Python può portare a imprecisioni
  • Esegue un sistema operativo Linux completo
  • Funzionalità Ethernet (e WiFi e Bluetooth sui modelli più recenti)
  • Due USB 2.0
  • Può visualizzare su un televisore con relativamente facile (HDMI / analogico)
  • Processore da 700 MHz con 512 MB di RAM
  • Scheda SD

Arduino Uno:

  • Supporto per IO analogico
  • Molti PIN disponibili senza necessità di sblocco
  • Elevata quantità di supporto per libreria e comunità (Raspberry pi è ancora abbastanza nuovo) (Il Pi ora ha un supporto per libreria e comunità uguale o maggiore)
  • È preciso con le applicazioni sensibili al tempo
  • Processore da 16 MHz con 2 KB di RAM (Arduino Uno)
  • Altri accessori;) (Ora ha un numero simile di accessori)

Spero che mi aiuti un po ', non riesco a visualizzare il link a causa del firewall che sono dietro: /


11

Arduino: è una piattaforma di elaborazione fisica basata su microcontrollore, programmata utilizzando un linguaggio basato su cablaggio (sintassi e librerie), simile al C ++ con alcune lievi semplificazioni e modifiche, e un ambiente di sviluppo integrato basato sull'elaborazione. Con Arduino Uno dovrai creare uno schizzo in lingua Arduino. Questo non è difficile - sembra molto simile a C. È solo qualcosa che devi fare. Ci sono un sacco di librerie e classi per Arduino.

Raspberry pi: è un computer a scheda singola basato su microprocessore che esegue Linux, puoi programmarlo in C ++, Java, Python o in qualche altra lingua con cui potresti già essere a tuo agio. Potresti davvero essere in grado di prendere un'applicazione che hai già e compilarla per l'esecuzione sul Pi / Due senza apportare modifiche, inoltre si integra con Qt in così tanti modi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.