Arduino vs Raspberry Pi : quelle est la meilleure plateforme de bricolage ?

Si vous planifiez un nouveau projet technologique et que vous recherchez un petit ordinateur monocarte pouvant servir de cerveau à votre conception, vous envisagerez probablement l'un des deux appareils suivants : un Raspberry Pi ou un Arduino. Les deux sont destinés aux professionnels et aux amateurs qui cherchent à construire de nouveaux projets passionnants(exciting new projects) avec un faible coût d'entrée.

Les cartes Raspberry Pi et Arduino présentent des avantages, des inconvénients et des cas d'utilisation idéaux, en fonction des exigences de votre projet. Si vous ne savez pas quelle carte est la meilleure dans la bataille entre Ardunio et Raspberry Pi , voici un aperçu pour vous aider à décider.

Performances et spécifications(Performance and Specifications)

Si vous songez à une carte de remplacement pour PC, nous vous répondons maintenant : un Raspberry Pi est la seule option (du moins par rapport à un Arduino ). Avec les nouveaux Raspberry Pi 4 et 4B offrant entre 1 Go et 8 Go de RAM et un processeur ARM v8 quadricœur à 1,5 GHz, vous disposez de beaucoup de puissance dans une très petite carte.

Même les modèles Pi plus petits (les cartes Zero et Zero W ) offrent une puissance importante pour leur taille, avec un processeur ARM(ARM CPU) à 1 GHz , 512 Mo de RAM , des en-têtes GPIO pour les extensions et une prise en charge WiFi et Bluetooth intégrée .

Comme le Pi, il existe différents modèles Arduino , l' (Arduino)Arduino Uno offrant un très petit microcontrôleur SRAM de 2 Ko et 16 MHz pour des projets très spécifiques. À l'autre extrémité de l'échelle se trouve l' Arduino Portena H7 , avec un microcontrôleur Cortex M7+M4 ARM à double cœur , entre 8 Mo et 64 Mo de RAM , et (RAM)Bluetooth et WiFi intégrés .

Est-ce une comparaison juste ? Probablement pas, car le Raspberry Pi et l' Arduino sont deux produits très différents. Un Arduino est une carte personnalisable et programmable pour des projets matériels personnalisés, tandis que le Raspberry Pi est un ordinateur plus «traditionnel» à part entière, avec prise en charge de diverses distributions Linux(various Linux distros) et du matériel approprié pour démarrer.

La vitesse et les performances sont une victoire pour le Pi, mais l' Arduino n'a pas besoin d'exécuter toutes les applications complexes qu'un Raspberry Pi (avec une distribution Linux complète) doit exécuter. (Linux)La seule comparaison équitable pourrait être avec un Raspberry Pi Pico , la carte (Raspberry Pi Pico)microcontrôleur(microcontroller) amateur avec un processeur ARM Cortex M0+ double cœur et 264 Ko de RAM .

Fonctionnalité(Functionality)

Comme nous l'avons déjà évoqué, le Raspberry Pi est un ordinateur très puissant pour sa taille. Alors que les modèles précédents (du Pi d'origine au Raspberry Pi 3 ) étaient sans doute assez lents, les modèles les plus récents (les Raspberry Pi 4 et 4B) offrent d'énormes améliorations de performances.

Cela vous permet de remplacer votre PC en état de marche par un Raspberry Pi . Il n'est pas idéal pour les jeux (sauf pour les jeux rétro(retro gaming) ) ou l'encodage vidéo, mais c'est un serveur ou un PC entièrement fonctionnel. Il peut également être intégré à un certain nombre de projets, qu'il s'agisse de construire une station météo ou en tant que centre névralgique d'une construction robotique.

L' Arduino n'a pas la même fonctionnalité à certains égards, mais il cible un public différent. Si vous êtes un codeur compétent, vous pouvez programmer votre Arduino pour effectuer n'importe quelle tâche que vous aimez. Cela pourrait devenir une voiture télécommandée, une alarme domestique, un système de communication - tout est possible avec le bon équipement qui y est connecté.

L'extension de l' Arduino est le meilleur moyen de faire ressortir la véritable puissance qui se cache derrière. Si vous aimez coder, c'est un excellent moyen de créer un projet simple et bon marché. Cependant, le Raspberry Pi offre bon nombre des mêmes avantages, avec de nombreuses cartes complémentaires (nommées HAT(HATs) ) qui peuvent être placées sur l'en- tête GPIO à 40 broches de la carte elle-même.

Vous pouvez choisir un Arduino pour sa taille ou ses besoins en puissance, mais si vous avez besoin de performances et de fonctionnalités, le Raspberry Pi est le grand gagnant.

Convivialité(Usability)

Bien que l' Arduino et le Raspberry Pi soient des cartes avec beaucoup de potentiel, cela ne signifie pas qu'elles sont exceptionnellement difficiles à utiliser. Les deux tableaux ont leurs origines dans l'éducation, avec le Pi créé pour aider les écoles et les parents à réintroduire la curiosité des années 80 qui encourageait les enfants à apprendre à coder.

En tant que carte microcontrôleur, l' Arduino est le rêve d'un codeur débutant. Le site Web Arduino lui-même propose des tutoriels et des exemples de code pour vous aider à créer de nouveaux projets. Alors que le Raspberry Pi permet aux utilisateurs de faire plusieurs choses à la fois, l' Arduino se concentre sur un seul objectif, créé et codé par son utilisateur.

Malheureusement, Arduino utilise C++ comme langage principal pour son code. Ce n'est pas le langage le plus facile à apprendre ou à utiliser, contrairement au Python convivial pour les débutants que le Raspberry Pi prend entièrement en charge (ainsi que d'autres langages de programmation majeurs).

Si la programmation n'est pas pour vous, vous n'avez pas non plus besoin de programmer avec le Raspberry Pi . L'installation de Raspberry Pi OS ou d'une autre distribution Linux vous donnera un système d'exploitation complet, y compris une interface utilisateur graphique qui vous permettra d'exécuter des logiciels standard tels que Google Chrome ou LibreOffice .

Il est également beaucoup plus facile de contrôler et d'utiliser un Raspberry Pi , même depuis un terminal. Les commandes du terminal Linux(Linux terminal commands) sont faciles à apprendre, mais si vous préférez l'éviter, vous pouvez - c'est le succès du Raspberry Pi , offrant une très faible barrière d'entrée pour les débutants et les amateurs.

On ne peut pas en dire autant de l' Arduino , malheureusement. Si vous êtes prêt à accepter la courbe d'apprentissage plus difficile, cependant, cela peut être la pièce maîtresse d'une nouvelle construction de projet, mais un Raspberry Pi vous y conduira plus rapidement.

Coût(Cost)

La puissance et la convivialité sont une chose, mais le coût est important, en particulier pour un projet amateur avec un budget modeste. Heureusement, l' Arduino et le Raspberry Pi sont extrêmement bon marché à l'achat et à l'utilisation.

Au bas de la gamme de modèles Raspberry Pi se trouve le (Raspberry Pi)Raspberry Pi Pico . À seulement 4 $, ce minuscule contrôleur est le centre névralgique programmable d'un projet amateur. Contrairement à l' Arduino , il prend en charge C et MicroPython ( Python pour les microcontrôleurs), ce qui en fait un système plus facile à utiliser.

Pour des performances optimales, cependant, le Pi 4 modèle B(Model B) coûte entre 35 $ (pour 2 Go de RAM ) et 75 $ (pour 8 Go), selon le détaillant. Vous pouvez également vous procurer le Zero W(Zero W) , plus petit et moins puissant, pour 10 $. D'autres cartes (telles que les anciennes Pi, 2, 3 et 3B) ont un prix similaire, avec des remises disponibles en raison de leur âge et de leurs spécifications inférieures.

Heureusement, les cartes Arduino(Arduino) sont également économiques. Il existe de nombreuses cartes Arduino(Arduino) disponibles, mais certaines des plus courantes, comme l' Arduino Uno , coûtent environ 20 à 30 $. D'autres cartes (telles que la Pro Mini ) peuvent coûter aussi peu que 10 $, la Mega coûte 60 $ et la Portena H7 coûte 99,99 $.

En tant que carte open-source, l' Arduino dispose également d'un certain nombre de clones dans des gammes de prix similaires. Avec le Raspberry Pi Pico ne coûtant que 4 $, cependant, le microcontrôleur du Raspberry Pi est toujours le meilleur rapport qualité-prix, mais cela dépendra des performances et des exigences de puissance de votre projet particulier.

Arduino vs Raspberry Pi : lequel vous convient le mieux ?(Arduino vs Raspberry Pi: Which Is Best For You?)

Il pourrait être facile de dire qu'il y a un gagnant dans cette bataille, mais ce n'est pas le cas. Un Arduino ou un Raspberry Pi feraient d'excellents centres de table pour un projet que vous construisez. Mais la plupart des débutants trouveront le Raspberry Pi plus facile à configurer et à utiliser. Il offre également plus de puissance, de fonctionnalité et une barrière d'entrée beaucoup plus faible pour les débutants absolus.

Grâce à de nombreux modules complémentaires et à un système d'exploitation convivial pour les débutants, vous pouvez essayer de nombreux projets Raspberry Pi faciles . (easy Raspberry Pi projects)Vous pouvez même combiner les deux, en connectant un Arduino à un Raspberry Pi à l'aide des broches d'en-tête GPIO pour des projets plus volumineux. Si vous venez d'acheter un nouveau Raspberry Pi , vous voudrez peut-être d' abord le mettre à jour(update it first) .



About the author

Je travaille comme consultant pour Microsoft. Je me spécialise dans le développement d'applications mobiles pour les appareils Apple et Android, et je suis également impliqué dans le développement d'applications Windows 7. Mon expérience avec les smartphones et Windows 7 fait de moi un candidat idéal pour ce poste.



Related posts