Arduino vs Raspberry Pi Quel est le mini-ordinateur pour vous?
L'Arduino et le Raspberry Pi peuvent sembler assez similaires - ce sont de mignons petits circuits imprimés dotés de puces et de broches - mais ce sont en fait des appareils très différents..
Vous recherchez 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 Arduino, mais vous ne pouvez pas décider lequel vous convient le mieux. Qu'est-ce qui sera le plus utile une fois que vous aurez démonté la caméra de sécurité grâce à cet incident avec les voisins? Sur quoi pourrais-tu jouer des films? Ne vous inquiétez pas, nous sommes là pour tout expliquer!
Si vous êtes plutôt 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 pas un mini-ordinateur. Un micro-contrôleur n'est qu'une petite partie de ce qui fait de tout un ordinateur. L'Arduino ne fournit qu'un sous-ensemble des fonctionnalités du Raspberry Pi.
Bien que l’Arduino puisse être programmé avec de petites applications écrites en C ++, il ne peut pas exécuter une analyse complète. “système opérateur” et ne remplacera certainement pas votre centre des médias de si tôt. Le Raspberry Pi, d’autre part, est un véritable modèle ordinateur. Si vous lisez ce site, je suppose que vous savez ce que cela signifie.
Forces faiblesses
Alors, l'Arduino est-il inutile alors? À peine - un Arduino est parfait pour projets électroniques. Il contient un ensemble d'entrées et de sorties qui peuvent être connectées directement aux composants et aux capteurs, et il est incroyablement facile de se lancer directement dans la création de quelque chose. Cela le rend idéal pour le prototypage d'objets ou la réalisation de petits projets ne nécessitant pas la complexité d'un Pi.
Arduino exécute le micrologiciel Arduino, un logiciel de base qui lui permet de communiquer avec un ordinateur via USB et d’accéder à toutes les fonctionnalités. Généralement, vous ne voudriez pas remplacer ce firmware, mais c'est possible. Une fois votre code chargé, vous pouvez simplement 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 le fait immédiatement.
Le Raspberry Pi, quant à lui, est un mini-ordinateur entièrement fonctionnel. Il nécessite un système d’exploitation (consultez ces 10 Linux Distros pas seulement Raspbian: 10 Linux Distros que votre Pi peut exécuter pas seulement Raspbian: 10 Linux Distros que votre Pi peut s’exécuter Vous exécutez probablement la dernière version de Raspbian sur votre Raspberry Pi. Pourrait-il y avoir une alternative qui vous conviendrait mieux? En savoir plus, elle peut fonctionner) et met un peu de temps à démarrer avant de devenir opérationnelle. Le stockage est fourni à partir d’une carte micro-SD, tandis que l’Ethernet intégré permet la mise en réseau (vous pouvez obtenir une mise en réseau 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 y a 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 pour maintenir la connexion Internet… Lisez aussi, mais cela nécessite un adaptateur supplémentaire. sur “bouclier”).
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, charger Linux, et le technicien le moins averti n’a peut-être aucune idée de la petite taille de la machine. Le Pi est une plate-forme incroyablement puissante dans un très petit boîtier, idéal pour les systèmes embarqués ou les projets nécessitant plus d'interactivité et de puissance de traitement..
Cela dit, le Raspberry est nettement plus complexe pour les projets électroniques simples. Par exemple, le premier projet de tout le monde consiste à faire clignoter une LED. Programmation Arduino pour les débutants: le contrôleur de feux de signalisation Programmation Arduino pour les débutants: le contrôleur de feux de circulation La semaine dernière, nous avons découvert la structure de base d’un programme Arduino. regardez de plus près l'exemple '' clignement ''. J'espère que vous en avez profité pour expérimenter le code, en ajustant les timings. Cette fois,… Lire la suite. Sur l’Arduino, cela implique de connecter une DEL 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 qu'un système d'exploitation entièrement fonctionnel soit déjà installé et configuré à votre guise, vous devez ensuite installer certaines bibliothèques pour vous aider à contrôler les broches GPIO (c'est à dire les bits auxquels vous connectez les composants).
Il existe cependant un grand nombre de bibliothèques, en fonction de la langue dans laquelle vous souhaitez programmer, y compris des concepteurs visuels tels que Scratch. WiringPi vous permet d'écrire dans la même langue que celle utilisée pour Arduino. Enfin, vous devrez peut-être compiler votre application avant de l'exécuter. Le fait est que vous pouvez faire presque tout ce qu’un Arduino peut faire, sur un Pi - c’est plus compliqué.
Un autre point important à retenir ici est que Arduino est la plate-forme la plus populaire pour les projets électroniques. Même si des 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 Ces 10 projets Raspberry Pi pour les débutants sont parfaits pour se familiariser avec les fonctionnalités matérielles et logicielles du Pi, et vous aideront à être opérationnel en un rien de temps! En savoir plus), vous ne trouverez pas autant de didacticiels pour débutants pour vous aider. Il serait peut-ê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, pas l'Arduino. Pour mieux comprendre ce point, voici une petite sélection de systèmes d'exploitation que vous pouvez installer sur le Raspberry Pi:
- Raspbian (basé sur Linux Debian, c’est le “défaut” OS).
- Riscos.
- Plan 9.
- Xbox Media Center Le matériel nécessaire pour créer un centre multimédia Raspberry Pi Le matériel nécessaire pour créer un centre multimédia Raspberry Pi Avec autant de façons de l'utiliser, vous ne devriez pas être surpris de constater que le Raspberry Pi a été vendu 1 million d'unités. Bien que conçu dans un but essentiel (programmation), ce petit ordinateur au format carte de crédit… En savoir plus .
Nous avons déjà écrit sur 7 systèmes d'exploitation Raspberry Pi.
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 Pi Live Stream vers YouTube avec un Raspberry Pi Live Stream vers YouTube avec un Raspberry Pi En ajoutant un module de caméra (ou une webcam USB) à votre Raspberry Pi, vous obtenez un caméra connectée au Web. Voici comment diffuser des séquences sur YouTube, en direct. En savoir plus ou comment construire une lampe nuage éclairée Comment construire une lampe nuage avec son son réactif Lightning Comment construire une lampe nuage munie d'un son réactif Lightning Il y a quelques mois, une lampe d'ambiance foudroyante de 3 000 $ était devenue virale dans la communauté des constructeurs. Ce que nous allons faire aujourd'hui n'est pas exactement pareil - nous faisons quelque chose de plus pratique. Lire plus avec un Arduino? Nous avons un guide du débutant non officiel pour Raspberry Pi Raspberry Pi: le didacticiel non officiel Raspberry Pi: le didacticiel non officiel Que vous soyez un propriétaire actuel de Pi qui souhaite en savoir plus ou un propriétaire potentiel de cet appareil de la taille d'une carte de crédit, ce n'est pas le cas. t un guide que vous voulez manquer. En savoir plus, qui devrait s'avérer utile, et un pour Arduino Initiation à Arduino: Guide du débutant Initiation à Arduino: Guide du débutant Arduino est une plate-forme de prototypage électronique à code source ouvert basée sur un matériel et un logiciel flexibles et faciles à utiliser. Il est destiné aux artistes, concepteurs, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire plus aussi.
ATTENDRE! Pourquoi choisir à tous?
En fait, vous pouvez avoir le meilleur des deux mondes. le Pi est 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 place un clone Arduino empilable directement sur le Pi, donnant un accès instantané à toutes les fonctions Arduino habituelles..
Ou si vous préférez Python, branchez simplement votre Arduino sur la clé USB de votre Pi et communiquez directement avec lui.
J'espère que les différences entre Arduino et Raspberry Pi sont plus claires maintenant et que l'une peut être meilleure qu'une autre pour une application particulière.. Montrez-nous certains de vos projets Arduino / Pi dans les commentaires ci-dessous!
En savoir plus sur: Arduino, Raspberry Pi.