Arduino vs Raspberry Pi: Quel est le mini-ordinateur pour vous?

L'Arduino et le Raspberry Pi peuvent sembler assez similaires - ils sont tous les deux de petites cartes de circuits imprimés avec des puces et des broches - mais ils sont en fait des appareils très différents.

L'Arduino et le Raspberry Pi peuvent sembler assez similaires - ils sont tous les deux de petites cartes de circuits imprimés avec des puces et des broches - mais ils sont en fait des appareils très différents.
Publicité

L'Arduino et le Raspberry Pi peuvent sembler assez similaires - ils sont tous les deux de petites cartes de circuits imprimés avec des puces et des broches - mais ils sont en fait des appareils très différents.

Vous cherchez un petit ordinateur, peut-être pour alimenter une caméra de sécurité réseau DIY - c'est une décision commune nécessaire pour une variété de projets amusants. Vous avez entendu de bonnes choses sur le Raspberry Pi et l' Arduino, mais vous ne pouvez pas décider lequel vous convient le mieux. Ce qui va prévaloir comme le plus utile une fois que vous avez démonté la caméra de sécurité grâce à cet incident avec les voisins? Pourriez-vous lire des films? Ne vous inquiétez pas, nous sommes là pour tout expliquer!

Si vous êtes plus un apprenant visuel (comme moi), cet article est disponible sous forme de vidéo ici:

Quelle est la différence?

L'Arduino est un micro-contrôleur, et non un mini-ordinateur. Un micro-contrôleur est juste une petite partie de ce qui fait un ordinateur entier. L'Arduino fournit seulement un sous-ensemble de la fonctionnalité du Raspberry Pi.

Bien que l'Arduino puisse être programmé avec de petites applications écrites en C ++, il ne peut pas exécuter un «système d'exploitation» à grande échelle et ne remplacera certainement pas votre centre multimédia de sitôt. Le Raspberry Pi, d'un autre côté, est un ordinateur complet. Si vous lisez ce site, je vais supposer que vous savez ce que cela signifie.

Forces faiblesses

L'Arduino est donc inutile alors? A peine - un Arduino est parfait pour les projets électroniques . Il contient un ensemble d'entrées et de sorties qui peuvent être directement connectées aux composants et aux capteurs, et il est incroyablement facile de sauter directement à la réalisation de quelque chose. Cela le rend idéal pour le prototypage de choses, ou pour faire de petits projets qui ne nécessitent pas la complexité d'un Pi.

Arduino

L'Arduino exécute le firmware Arduino - un peu de base du logiciel de base qui lui permet de communiquer avec un ordinateur via USB et donne accès à toutes les fonctionnalités. Vous ne voudriez généralement pas remplacer ce firmware, mais c'est possible. Une fois que votre code a été chargé, vous pouvez le brancher n'importe où et il commencera à fonctionner immédiatement - vous n'avez pas besoin de redémarrer, de brancher un clavier ou de choisir une application à exécuter. Il fait le travail pour lequel il a été programmé, le fait bien, et il le fait immédiatement.

Le Raspberry Pi, d'autre part, est un mini-ordinateur entièrement fonctionnel. Il nécessite un système d'exploitation (checkout ces 10 Linux Distros Non seulement Raspbian: 10 Linux Distros Votre Pi peut fonctionner non seulement Raspbian: 10 Linux Distros Votre Pi peut fonctionner Vous utilisez probablement la dernière version de Raspbian sur votre Raspberry Pi. Mais C'est la meilleure distribution Linux pour l'appareil? Peut-il y avoir une alternative que vous pourriez trouver vous convient mieux? Lire la suite, il peut fonctionner), et prend un peu de temps pour démarrer avant qu'il ne soit opérationnel. Le stockage est fourni à partir d'une carte micro-SD, tandis que l'Ethernet intégré permet le réseautage (vous pouvez obtenir le réseautage sur Arduino Donnez à votre projet Arduino son propre mini-serveur Web, avec un bouclier Ethernet Donnez à votre projet Arduino son propre mini-serveur Web, avec Un bouclier Ethernet Il ya quelque temps, je vous ai montré comment configurer un système de contrôle Internet pour votre Arduino - mais il devait rester connecté à un ordinateur via USB afin de maintenir la connexion Internet .... Lire la suite aussi, mais il faut un "bouclier" supplémentaire).

Au cœur du Pi se trouve un processeur Broadcom Arm-v6; il a de la mémoire, et un processeur graphique pilotant la sortie HDMI. Vous pouvez brancher un clavier et un moniteur, recharger Linux, et le moins techniquement averti peut ne pas savoir à quel point la machine est vraiment minuscule. Le Pi est une plate-forme incroyablement puissante dans un très petit paquet - parfait pour les systèmes embarqués, ou les projets nécessitant plus d'interactivité et de puissance de traitement.

Tarte aux framboises

Cela dit, la framboise est nettement plus complexe pour les projets électroniques simples. Par exemple, le premier projet de tout le monde est un dérivé de clignotant une LED Arduino Programmation pour les débutants: Le contrôleur de feux de circulation Programmation Arduino pour les débutants: Le contrôleur de feux de circulation La semaine dernière, nous avons appris la structure de base d'un programme Arduino. regarder de plus près l'exemple «clin d'œil». J'espère que vous avez saisi l'occasion d'expérimenter avec le code, en ajustant les horaires. Cette fois, ... Lire la suite. Sur l'Arduino, cela implique de connecter une LED et une résistance à deux broches, puis de télécharger environ 8 lignes de code. C'est tout. Sur le Raspberry Pi - en supposant que vous ayez un système d'exploitation entièrement fonctionnel déjà installé et configuré comme vous le souhaitez, vous devez ensuite installer des bibliothèques pour vous aider à contrôler les broches GPIO (c'est les bits auxquels vous connectez des composants).

Il y a beaucoup de bibliothèques à choisir, en fonction de la langue dans laquelle vous voulez programmer - y compris les concepteurs visuels tels que Scratch. WiringPi vous permet d'écrire dans la même langue que celle d'Arduino. Enfin, vous devrez peut-être compiler votre application avant de l'exécuter. Le fait est, vous pouvez faire presque tout ce qu'un Arduino peut, sur un Pi - c'est juste plus compliqué.

Rayure

Un autre point important à retenir ici est que Arduino est la plate-forme la plus populaire pour les projets électroniques, même si les projets électroniques sont possibles sur Raspberry Pi (10 projets Raspberry Pi pour les débutants Projets Raspberry Pi pour les débutants Projets Raspberry Pi pour les débutants pour les débutants sont parfaits pour obtenir une introduction aux capacités matérielles et logicielles du Pi, et vous aidera à démarrer en un rien de temps!), vous ne trouverez pas autant de tutoriels pour débutants pour vous aider. Il pourrait être préférable de considérer le Pi comme une mise à niveau une fois que vous êtes prêt à gérer des projets plus importants et plus exigeants.

Le Raspberry Pi est un mini-ordinateur, l'Arduino ne l'est pas. Pour comprendre ce point un peu plus clairement, voici une petite sélection de systèmes d'exploitation que vous pouvez installer sur le Raspberry Pi:

  • Raspbian (basé sur Debian linux, c'est le système d'exploitation "par défaut").
  • RiscOS.
  • Plan 9.
  • Xbox Media Center Le matériel dont vous aurez besoin pour construire un Raspberry Pi Media Center Le matériel dont vous aurez besoin pour construire un Raspberry Pi Media Center Avec tant de façons de l'utiliser, vous ne devriez pas être surpris de constater que le Raspberry Pi a vendu 1 million d'unités. Bien que conçu pour un but principal (programmation) ce petit ordinateur de la taille d'une carte de crédit ... Lire la suite.

Nous avons déjà écrit sur 7 systèmes d'exploitation Raspberry Pi.

Kodi

Et voici une liste des systèmes d'exploitation que vous pouvez installer sur l'Arduino:

  • Aucun

Alors, tu es décidé? Génial. Commencez par vérifier comment diffuser en direct sur YouTube avec un flux Pi Live vers YouTube avec un Raspberry Pi en direct sur YouTube avec un Raspberry Pi En ajoutant un module caméra (ou webcam USB) à votre Raspberry Pi, vous obtenez un portable, léger caméra connectée au web. Voici comment diffuser certaines séquences sur YouTube, en direct. Lire la suite, ou comment construire une lampe de nuage éclair Comment construire une lampe de nuage avec un son réactive Éclair réactif Il ya quelques mois, une lampe d'ambiance tonnerre et foudre 3000 $ est devenue virale dans la communauté des fabricants. Ce que nous allons faire aujourd'hui n'est pas exactement le même - nous faisons quelque chose de plus pratique. Lire la suite avec un Arduino? Raspberry Pi: le tutoriel non officiel Raspberry Pi: le tutoriel non officiel Si vous êtes un propriétaire Pi actuel qui veut en savoir plus ou un propriétaire potentiel de ce dispositif de taille de carte de crédit, ce n'est pas t un guide que vous voulez manquer. En savoir plus qui devrait s'avérer utile, et un pour Arduino Guide de démarrage Arduino: un guide pour débutants Arduino est une plate-forme de prototypage électronique open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite, aussi.

ATTENDEZ! Pourquoi choisir du tout?

En fait, vous pouvez avoir le meilleur des deux mondes; le Pi peut être un Arduino plus complexe, et l'Arduino ne peut pas vraiment gérer autant que le Pi - mais avez-vous envisagé de les utiliser ensemble? Le projet - AlaMode met un clone Arduino empilable directement au-dessus du Pi, donnant un accès instantané à toutes les fonctions Arduino habituelles.

Pi et Arduino ensemble

Ou si Python est plus votre truc, branchez simplement votre Arduino dans l'USB de votre Pi et communiquez directement avec lui.

J'espère que vous êtes plus clair sur les différences entre Arduino et Raspberry Pi maintenant, et pourquoi l'un peut être meilleur que l'autre pour une application particulière. Montrez-nous certains de vos projets Arduino / Pi dans les commentaires ci-dessous!

In this article