Arduino vs Raspberry Pi qui est la meilleure plate-forme de bricolage?

Arduino vs Raspberry Pi qui est la meilleure plate-forme de bricolage?

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

Le Raspberry Pi et les conseils Arduino présentent des avantages, des inconvénients et des cas d'utilisation idéaux, selon les exigences de votre projet. Si vous ne savez pas quel tableau est le meilleur dans la bataille entre Ardunio vs Raspberry Pi, voici une course pour vous aider à décider.

Table des matières

    Même les modèles PI plus petits (les planches zéro et zéro w) offrent une puissance importante pour leur taille, avec un processeur à bras 1 GHz, 512 Mo de RAM, des en-têtes GPIO pour les extensions et un support WiFi et Bluetooth intégré.

    Comme le PI, il existe différents modèles Arduino, avec l'Arduino Uno offrant un très petit SRAM 2KB et un microcontrôleur 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 à bras Cortex M7 + M4 à double cœur, entre 8 Mo et 64 Mo de RAM, et Bluetooth intégré et WiFi.

    Est-ce une comparaison juste? Probablement pas, car le Raspberry Pi et 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 la prise en charge de diverses distros Linux 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. La seule comparaison équitable pourrait être avec un Raspberry Pi Pico, la carte de microcontrôleur amateur avec un processeur ARM Cortex M0 + à double cœur et 264 Ko RAM.

    Fonctionnalité

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

    Cela vous permet de remplacer votre PC de travail par un Raspberry Pi. Il n'est pas idéal pour les jeux (sauf pour les jeux rétro) ou le codage vidéo, mais c'est un serveur ou un PC entièrement fonctionnel. Il peut également être intégré dans un certain nombre de projets, qu'il s'agisse de construire une station météo ou en tant que centre nerveux 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 toute tâche que vous aimez. Il pourrait devenir une voiture à distance contrôlée, une alarme domestique, un système de communication - tous sont possibles avec le bon équipement qui y est connecté.

    L'élargissement de l'Arduino est le meilleur moyen de faire ressortir la véritable puissance derrière elle. Si vous êtes heureux de coder, c'est un excellent moyen de construire un projet bon marché et simple. Cependant, le Raspberry Pi offre bon nombre des mêmes avantages, avec de nombreuses planches complémentaires (noms nommés) qui peuvent être placés sur l'en-tête GPIO à 40 broches sur la planche elle-même.

    Vous pouvez choisir un arduino pour la taille ou les besoins en puissance, mais si vous avez besoin de performances et de fonctionnalités, le Raspberry Pi est le gagnant global.

    Convivialité

    Bien que l'Arduino et le Raspberry Pi soient des planches avec beaucoup de potentiel, cela ne signifie pas qu'ils sont exceptionnellement difficiles à utiliser. Les deux conseils ont leur origine dans l'éducation, le Pi créé pour aider les écoles et les parents à réintroduire la curiosité de style des années 80 qui a encouragé les enfants à apprendre à coder.

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

    Malheureusement, Arduino utilise C ++ comme langue principale pour son code. Ce n'est pas le langage le plus simple à apprendre ou à utiliser, contrairement au Python adapté aux débutants que le Raspberry Pi supporte en totalité (avec d'autres langages de programmation majeurs).

    Si la programmation n'est pas pour vous, alors vous n'avez pas besoin de programmer avec le Raspberry Pi, non plus. 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 permet 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 à partir d'un terminal. Les commandes de terminaux Linux sont faciles à apprendre, mais si vous préférez l'éviter, vous pouvez - c'est le succès du Raspberry Pi, offrant une barrière d'entrée très faible pour les débutants et les amateurs.

    La même chose ne peut pas être dite pour l'Arduino, malheureusement. Si vous êtes prêt à accepter la courbe d'apprentissage la plus difficile, cependant, il peut être la pièce maîtresse d'une excellente nouvelle construction de projet, mais un Raspberry Pi vous y mènera plus rapidement.

    Coût

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

    À l'extrémité inférieure de la gamme de modèles Raspberry Pi se trouve le Raspberry Pi Pico. À seulement 4 $, ce minuscule contrôleur est le centre nerveux programmable d'un projet d'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 une performance complète, cependant, le PI 4 modèle B coûte entre 35 $ (pour 2 Go de RAM) et 75 $ (pour 8 Go), selon le détaillant. Vous pouvez également saisir le zéro W plus petit et moins puissant pour 10 $. D'autres conseils (comme le PI plus ancien, 2, 3 et 3b) sont à un prix de la même manière, avec des remises disponibles en raison de leur âge et de leurs spécifications inférieures.

    Heureusement, les planches Arduino sont également adaptées aux coûts. Il existe de nombreux planches Arduino disponibles, mais certains des plus courants, comme l'Arduino Uno, coûtent environ 20-30 $. D'autres conseils (comme le Pro Mini) peuvent coûter aussi bas que 10 $, le méga coûtant 60 $, et la Porène H7 coûtant 99 $.99.

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

    Arduino vs Raspberry Pi: ce qui est le mieux pour vous?

    Il pourrait être facile de dire qu'il y a un gagnant dans cette bataille, mais il n'y a pas. Un arduino ou un Raspberry Pi ferait de grandes pièces de table à 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és et d'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 adapté aux débutants, il existe de nombreux projets de framboise PI faciles que vous pouvez essayer. Vous pouvez même combiner les deux, reliant un Arduino à un Raspberry Pi à l'aide des broches d'en-tête GPIO pour des projets plus vastes. Si vous venez d'acheter un nouveau Raspberry Pi, cependant, vous voudrez peut-être le mettre à jour en premier.