Raspberry Pi ou Arduino ? 7 différences à connaître


Le Raspberry Pi et l’Arduino sont deux célébrités dans le monde des makers, mais les différences subtiles entre les deux ne sont pas évidentes. J’ai essayé les deux et je vais vous dire les principales différences entre eux, et je vais vous aider à choisir celui que vous devriez acheter.

L’Arduino est un microcontrôleur tandis que le Raspberry Pi est un microprocesseur. Même si le Raspberry Pi est plus puissant, il nécessite un système d’exploitation et est également plus cher qu’un Arduino. Par conséquent, ils ne sont pas utilisés pour les mêmes projets.

Après cette courte réponse, je vous donnerai plus de détails sur chaque point ci-dessous, afin que vous puissiez faire votre choix en toute confiance.

Microcontrôleur vs Microprocesseur

Téléchargez mon antisèche !
Format PDF pratique, avec 74 commandes à retenir pour maîtriser son Raspberry Pi.

La principale différence entre un microcontrôleur et un microprocesseur est qu’un microcontrôleur est optimisé pour contrôler les appareils électroniques afin d’effectuer une tâche spécifique. Un microprocesseur est capable de gérer plusieurs fonctions.

L’Arduino est un microcontrôleur. Il est utilisé dans les circuits électroniques pour effectuer des tâches simples comme contrôler un moteur ou une lumière. Plus tard, nous apprendrons que nous pouvons programmer les cartes Arduino, mais qu’elles ne peuvent pas faire les mêmes choses qu’un microprocesseur. Il est parfait pour contrôler un petit circuit avec une ou deux tâches connexes. Mais il n’exécutera pas d’applications complexes, il n’y a donc pas de véritable multitâche avec Arduino.

À l’inverse, le Raspberry Pi est un microprocesseur qui a presque la même capacité que votre ordinateur. Comme nous l’apprendrons dans la section suivante, le Raspberry Pi est beaucoup plus puissant et peut effectuer de nombreuses tâches en même temps.
À noter que le dernier Raspberry Pi, le Raspberry Pi Pico est par contre un microcontrôleur (qui est encore moins cher qu’un Arduino comme vous pouvez le voir sur Amazon), mais tous les autres modèles existants à l’heure ou j’écris ces lignes sont bien des microprocesseurs.

Pour mieux comprendre, lisez les sections suivantes de cet article. La première différence à prendre en considération est l’objectif que vous avez en tête. Si vous ne souhaitez contrôler qu’un petit circuit électronique avec une seule tâche, l’Arduino pourrait être une excellente option. Mais pour des projets plus complexes ou au moins avec des objectifs divers, un Raspberry Pi sera plus polyvalent.

Maîtrisez Raspberry Pi en 30 jours
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Raspberry Pi vs Arduino : Systèmes d’exploitation

Un Raspberry Pi est un petit ordinateur, qui peut exécuter de nombreux systèmes d’exploitation comme Raspberry Pi OS, Ubuntu ou même Windows 10. Cependant, un Arduino n’a pas assez de ressources (CPU, RAM et stockage) pour se transformer en système d’exploitation. Il s’agit d’une autre différence majeure entre ces deux produits.

Un Arduino ne dispose que de quelques kilo-octets d’espace disque pour héberger votre morceau de code afin de le programmer. Il n’y a aucun moyen qu’un Arduino puisse exécuter une application gourmande et encore moins un système d’exploitation complet.

Même si le Raspberry Pi n’est pas l’ordinateur le plus puissant, il n’y a aucune comparaison possible avec l’Arduino. Le Raspberry Pi 4 par exemple, inclus un processeur de 1.5 GHz, 2 à 8 Go de RAM et une carte SD pouvant aller jusqu’à 1 To pour les plus grandes. Si vous n’êtes pas un spécialiste informatique, retenez juste que c’est très proche d’un ordinateur standard.

Il s’agit donc d’une autre grande différence que vous devriez considérer avant de faire votre choix :

  • Si vous devez installer un système d’exploitation pour exécuter une application autonome, vous devez acheter un Raspberry Pi.
  • Si cela n’a pas d’importance et que vous avez juste besoin d’un appareil basique pour contrôler un circuit électronique, vous pouvez économiser un peu d’argent et choisir l’Arduino.

Le Raspberry Pi offrira plus de possibilités à l’avenir, si vous ne l’achetez pas pour un seul projet. Vous serez rarement limité avec un Raspberry Pi, même si votre premier projet est basique. Ce pourrait être un bon choix au lieu d’avoir à en acheter un à l’avenir.

Initiation au Raspberry Pi
10% de remise aujourd'hui !
Visionnez ma formation vidéo pour démarrer du bon pied.
Découvrez le Raspberry Pi, le matériel, ses logiciels particuliers et créez vos 5 premiers projets avec moi.

Raspberry Pi vs Arduino : Comparaison des performances

J’ai déjà un peu gâché le suspense dans les sections précédentes, mais je vais entrer plus en détail ici.

L’Arduino et le Raspberry Pi sont très différents en termes de performances. L’Arduino est un composant intelligent dans un circuit électronique qui peut exécuter un code de base pour effectuer une tâche simple, tandis que le Raspberry Pi dispose d’un processeur, d’une RAM et d’une capacité de stockage pour exécuter un système d’exploitation entier.

Voici un bref aperçu :

 Arduino Uno Rev3Raspberry Pi 4B
Vitesse d’horloge16 MHz1,5 Ghz
RAM2 Ko2 Go, 4 Go ou 8 Go
StockageMémoire flash de 32 KoJusqu’à 1 To sur carte SD
Consommation d’énergie (au repos)Environ 50 mAAu moins 500 mA
Comparaison des performances : Arduino vs Raspberry Pi

Pour ceux qui ont du mal avec les unités :
1 GHz = 1000 MHz
1 Go = 1048576 Ko
1 To = 1024 Go

Donc, encore une fois, cela dépend de la façon dont vous prévoyez d’utiliser votre appareil. Pour un appareil puissant, le Raspberry Pi sera un meilleur choix. Si la tâche peut être gérée par un Arduino et que la consommation d’énergie est importante pour votre projet, l’Arduino sera une excellente alternative. Par exemple, un Raspberry Pi sera rapidement à court d’énergie si vous l’exécutez sur piles, alors qu’un Arduino peut travailler sur piles pendant des jours.

Maîtrisez Python sur Raspberry Pi
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Envie d'aller un peu plus loin que faire clignoter une LED ? Vous avez besoin de ce livre pour passer à des projets plus avancés.

Programmation sur Raspberry Pi et Arduino

L’Arduino n’exécute qu’un seul langage de programmation qui a été spécialement créé pour cet appareil et qui est très similaire au C++. Le Raspberry Pi utilise Python comme langage de programmation par défaut, mais il est possible d’installer presque tous les autres langages sur le système d’exploitation.

Un appareil Arduino doit être utilisé de la manière dont il a été conçu. Il n’a pas de système d’exploitation, donc la seule façon de le programmer est de le brancher sur votre ordinateur via le port USB (c’est un type B d’ailleurs, vous aurez besoin de ce genre de câble à l’ancienne pour le brancher).

L’IDE Arduino

Pour programmer un Arduino, vous devez télécharger et installer l’IDE Arduino sur le site officiel. Son utilisation est gratuite et est disponible sur n’importe quel système d’exploitation (Windows, Linux et macOS). Il peut être installé sur un Raspberry Pi en passant :).
Le langage de programmation est très proche du C++, et il y a une tonne d’exemples disponibles dans l’IDE. Vous pouvez également trouver de nombreux projets sur Internet si vous ne savez pas comment coder une action spécifique.

Sur le Raspberry Pi, Python est déjà installé avec plusieurs éditeurs de texte (comme Thonny IDE et Geany), c’est le langage naturel pour commencer. Vous pouvez installer et utiliser un autre langage comme Java, C/C ++ ou PHP et la plupart des éditeurs de texte populaires pour les programmeurs si vous êtes plus habitué à l’un d’entre eux.

Dans l’ensemble, l’Arduino et le Raspberry Pi sont deux excellents appareils pour la programmation, mais l’Arduino est limité à un éditeur et un langage, tandis que sur le Raspberry Pi, il est possible d’installer et d’utiliser l’un d’entre eux.

Idées de projets avec le Raspberry Pi et l’Arduino

Jusqu’à présent, j’ai été un peu vague sur le type de projets que vous pouvez faire avec les deux appareils. Il est temps de vous donner quelques exemples, afin que vous puissiez faire un meilleur choix.

L’Arduino sera parfait pour les projets autonomes, où vous mettez l’ensemble du circuit dans une boîte et vous le laissez travailler pendant des jours. Par exemple :

  • Une horloge numérique, avec un écran LCD et quelques fils/résistances (plus de détails ici).
  • Boîtes qui changent de couleur, où vous pouvez contrôler la couleur ou la faire changer automatiquement (vidéo ici).
  • En utilisant des capteurs comme un thermomètre et afficher le résultat de façon sympa (Hackster.io).

Ce sont des projets de débutants que presque tout le monde peut faire avec des composants électroniques de base. Vous branchez quelques capteurs et modules d’affichage à l’Arduino, codez tout pour faire ce que vous voulez et voilà ! L’Arduino est idéal pour les petits et moyens projets où vous avez un nombre limité de choses à contrôler.

D’un autre côté, le Raspberry Pi peut être utilisé sur un plus large éventail de projets. L’électronique est l’un d’entre eux, il a aussi des broches d’entrée/sortie, mais comme tout ordinateur, de nombreuses autres fonctionnalités peuvent être utilisées dans différentes catégories :

Pour résumer, l’Arduino reste en compétition si votre seul objectif est d’acheter un appareil pour contrôler un circuit électronique. Mais si l’une des utilisations énumérées ci-dessus vous intéresse, je vous recommande d’acheter un Raspberry Pi. Même si ce n’est pas votre premier objectif, vous ne regretterez pas ce choix plus tard.

Prenez également en considération qu’un Arduino est généralement un meilleur choix pour les tâches en temps réel, car il ne fait que ces types de tâches. Un Raspberry Pi peut faire la même tâche dans un circuit électronique, mais il met à disposition également ses ressources pour exécuter le système d’exploitation, les applications, la connexion réseau, etc. L’avantage du multitâche peut être un problème avec certains projets.

Raspberry Pi vs Arduino : Qui a la meilleure communauté ?

L’Arduino et le Raspberry Pi sont deux appareils populaires dans le monde. Selon Google Trends, l’Arduino semble plus populaire que le Raspberry Pi au cours des 5 dernières années. Pour les deux appareils, il est facile de trouver de la documentation, des exemples de projets et du support.

Si vous hésitiez entre un Raspberry Pi et les autres concurrents, je recommanderais sans aucun doute la communauté Raspberry Pi. Mais entre l’Arduino et le Raspberry Pi, ce n’est pas vraiment un problème. Quel que soit votre choix, vous pourrez trouver d’excellentes ressources en ligne.

Quoi qu’il en soit, de nombreux fabricants créent des composants supplémentaires pour améliorer votre expérience avec eux. Si vous souhaitez brancher un écran LCD ou un capteur spécifique dans votre circuit, vous trouverez des fournisseurs qui les vendent pour le Raspberry Pi et l’Arduino.

Je viens de remarquer quelque chose d’intéressant sur Google Trends d’ailleurs. Dans l’ensemble, Arduino est plus populaire que Raspberry Pi dans le monde entier, mais le Raspberry Pi semble plus en demande dans les pays riches comme les États-Unis, le Canada et l’Allemagne. Voici la carte exacte :

Dans les pays où la différence de coût entre Arduino et Raspberry Pi n’est pas un frein, l’Arduino pourrait être remplacé par le Raspberry Pi dans les circuits électroniques. Ou peut-être que les gens de ces pays sont moins intéressés par la construction de leurs circuits et achètent directement le produit final, mais utilisent le Raspberry Pi à d’autres fins comme les jeux et le multimédia.

Quoi qu’il en soit, la communauté n’est pas un élément majeur à considérer dans votre choix, passons au prix, qui est probablement le plus important pour la plupart d’entre vous.

Raspberry Pi vs Arduino : Analyse des coûts

Avec les derniers modèles, le Raspberry Pi a tendance à être un peu plus cher que les cartes Arduino. L’Arduino Uno R3 coûte moins de 20 € tandis qu’un Raspberry Pi 4 coûte au moins 50 €. Ainsi, le prix peut jouer un rôle dans votre choix final.

Il y a aussi une chose que je n’ai pas expliquée : les deux appareils existent dans plusieurs modèles, avec des prix différents. Donc, si vous comparez le moins cher d’une marque à la plus puissante d’une autre, vous pouvez arriver à une mauvaise conclusion.

Le problème est que nous ne pouvons pas vraiment comparer l’Arduino et le Raspberry Pi d’un point de vue du prix. Vous n’avez pas les mêmes composants sur chacun d’eux, donc je ne pense pas que ce soit une bonne idée de baser votre choix sur le prix uniquement. L’intention doit être la plus importante.

Quoi qu’il en soit, je vais encore vous donner quelques exemples afin que vous puissiez avoir une meilleure idée de ce à quoi vous attendre pour chaque famille :

 Arduino NanoArduino UnoArduino Uno WiFi
SpécificationsCPU 16 MHz, Flash 16 Ko, SRAM 1 Ko, USBCPU 16Mhz, Flash 32KB, SRAM 2KB, USBCPU 16 MHz, Flash 48 Ko, SRAM 6 Ko, USB
Date de sortie200820102018
Dimensions (mm)43 x 1969 x 5369 x 53
Prix moyen20€20€60€
Lien AmazonPlus de détailsPlus de détailsPlus de détails
Prix des modèles Arduino et spécifications

Ce ne sont là que quelques exemples pour vous donner une idée. Vous pouvez trouver des modèles plus chers si vous voulez une carte avec un composant spécifique afin d’éviter d’ajouter des extensions, mais dans l’ensemble, le prix reste assez bas. Si vous souhaitez trouver d’autres options, parcourez simplement les résultats Amazon ici.

Voici maintenant quelques exemples de modèles Raspberry Pi :

 Raspberry Pi PicoRaspberry Pi ZeroRaspberry Pi 4B
SpécificationsCPU 133 MHz, Flash 2 Mo, SRAM de 264 Ko, USBCPU 1Ghz, 512 Mo de RAM, Mini HDMI, Mini USB, Wi-Fi/BluetoothCPU quad-coeurs 1.5Ghz, 2 à 8 Go de RAM, Double Micro HDMI, USB 4x, Ethernet, Wi-Fi/Bluetooth
Date de sortie202120172019
Dimensions (mm)51 x 2165 x 3085 x 56
Prix moyenMoins de 10€25€Entre 50€ et 90€
Lien AmazonPlus de détailsPlus de détailsPlus de détails
Prix et spécifications des modèles Raspberry Pi

Le catalogue Raspberry Pi comprend également d’autres modèles, mais ces trois donnent un excellent aperçu de ce à quoi vous pouvez vous attendre. Le Pico est le seul microcontrôleur de la famille, le Zero est l’option Raspberry Pi la moins chère et le Raspberry Pi 4B est un modèle haut de gamme. Je n’inclus pas le Raspberry Pi 400 ici, qui cible les utilisateurs de bureau. Si vous lisez ceci, je suppose que vous avez l’intention de construire des circuits avec votre appareil, pas seulement de l’utiliser comme un remplaçant d’ordinateur de bureau.

Dans les deux cas, n’oubliez pas que les prix sont uniquement pour la carte principale. Vous ne ferez rien avec une carte mère Raspberry Pi uniquement ou un Arduino sans aucun composant supplémentaire (fils, résistances, LED, moteurs, etc.). Un Raspberry Pi nécessitera au moins une carte SD (ajoutez 20 € minimum). Pour un Arduino, vous pouvez également avoir besoin d’un câble USB pour le brancher à votre ordinateur et d’une alimentation ou d’une batterie. La recherche de kits de démarrage est une bonne idée si vous n’avez encore rien.

Dans l’ensemble, l’Arduino et le Raspberry Pi sont des appareils bon marché, et le prix ne devrait pas être le principal critère de votre décision. En comparant uniquement le prix de l’appareil, nous oublions également de considérer les accessoires supplémentaires. Si le budget est important pour vous, veuillez ajouter tout ce dont vous aurez besoin pour prendre une décision plus intelligente.

Devriez-vous obtenir un Arduino ou un Raspberry Pi ?

Ce site Web tourne autour du sujet Raspberry Pi, ce que vous pouvez installer dessus et comment, donc je ne suis peut-être pas objectif dans cette recommandation, mais je vais essayer de l’être :).
Cet article visait à vous donner les informations dont vous avez besoin pour faire un choix, alors j’espère que vous avez maintenant une meilleure idée ! Je vais résumer pour vous ci-dessous.

Dans l’ensemble, je recommanderais un Arduino à utiliser comme cerveau d’un circuit électronique que vous pouvez programmer sans les tracas d’apprendre Linux, les systèmes d’exploitation et les nouvelles applications. Il y a encore de nouvelles compétences à découvrir, telles que le langage Arduino et un peu d’électronique, mais ce sont des appareils bon marché qui sont très efficaces pour des tâches simples, surtout lorsque vous avez besoin de réactivité et de faible consommation d’énergie.

À l’opposé, un Raspberry Pi peut effectuer presque toutes les tâches qu’un Arduino peut effectuer et plus encore, comme nous l’avons vu dans cet article (systèmes d’exploitation, serveurs, jeux, multimédia, etc.). Si vous êtes familier ou intéressé par Linux, et que vous voulez un appareil qui peut faire plus que des circuits électroniques à long terme, un Raspberry Pi sera un meilleur choix pour vous.

Je tiens à ajouter que le Raspberry Pi Pico devrait être pris en compte dans ce choix. Il est beaucoup moins cher que n’importe quel Arduino ou Raspberry Pi, et plus puissant. En outre, l’IDE Arduino est maintenant compatible avec le Pico, cela pourrait donc être un bon test à faire avant de faire un choix plus important (pour 5€, vous ne prenez pas un grand risque).

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets ou je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

"Maitrisez Python sur Raspberry Pi" est enfin disponible en français (10% de réduction cette semaine)

X