Quelle est la différence entre Raspberry Pi et Arduino?

10

Cette question découle d'un grand manque de compréhension, mais elle concerne un projet que je voulais faire depuis un moment.

Ceci est une page Instructables pour un cube led 8x8x8, et la 70ème étape répond à la question, "Puis-je utiliser un Arduino pour contrôler le cube?" Le tutoriel explique comment connecter le cube à un Arduino Duemilanove.

Parce que Raspberry Pi peut exécuter un système d'exploitation, il semblerait très bien qualifié pour pouvoir battre un Arduino (au moins l'Uno et d'autres petits modèles) à cette tâche, mais je n'ai pas les connaissances nécessaires pour comparer les deux.

Quelle est la différence?

SomekidwithHTML
la source
Vous pouvez également consulter ce billet de blog qui explique la différence entre Raspberry Pi et Arduino .
Sudar

Réponses:

8

J'ai quelques différences que j'ai remarquées. Tarte aux framboises:

  • Ne prend pas en charge les E / S analogiques
  • Pas autant de broches pour IO que l'Arduino
  • Beaucoup plus difficile d'accéder aux broches IO (imo)
  • Écrire dans les broches pour les applications essentielles en Python peut conduire à des inexactitudes
  • Exécute un système d'exploitation Linux à part entière
  • Caractéristiques Ethernet (et WiFi et Bluetooth sur les nouveaux modèles)
  • Deux ports USB 2.0
  • Peut afficher sur un téléviseur avec relativement facile (HDMI / analogique)
  • Processeur 700Mhz avec 512M de RAM
  • Carte SD

Arduino Uno:

  • Prise en charge d'E / S analogiques
  • De nombreux codes PIN disponibles sans besoin de rupture
  • Grande quantité de support de bibliothèque et de communauté (Raspberry pi est encore assez nouveau) (Le Pi a maintenant un support de bibliothèque et de communauté égal ou supérieur)
  • Est précis avec les applications sensibles au temps
  • Processeur 16Mhz avec 2 Ko de RAM (Arduino Uno)
  • Plus d'accessoires;) (A maintenant un nombre similaire d'accessoires)

J'espère que cela aide un peu, je ne peux pas voir le lien en raison du pare-feu derrière lequel je suis: /

Clément
la source
11

Arduino: est une plate-forme informatique physique basée sur un microcontrôleur, programmée à l'aide d'un langage basé sur le câblage (syntaxe et bibliothèques), similaire au C ++ avec quelques légères simplifications et modifications, et un environnement de développement intégré basé sur le traitement. Avec l'Arduino Uno, vous devez créer un croquis en langage Arduino. Ce n'est pas difficile - cela ressemble beaucoup à C. C'est juste quelque chose que vous devez faire. Il y a une tonne de bibliothèques et de classes pour Arduino.

Raspberry pi: est un ordinateur à carte unique basé sur un microprocesseur exécutant linux, vous pouvez le programmer en C ++, Java, python ou dans un autre langage avec lequel vous êtes déjà à l'aise. Vous pouvez en effet être en mesure de prendre une application que vous avez déjà et de la compiler pour qu'elle s'exécute sur le Pi / Due sans apporter de modifications, elle s'intègre également à Qt à bien des égards.

Ahmed Kato
la source