Publié le 31 juillet 2019, modifié le 10 janvier 2021 par Stéphane Robert

L’électronique demeure une branche technique réservée à quelques génies. L’avènement des cartes programmables rend cependant cette discipline beaucoup plus attractive depuis quelques années. Elle attire désormais plus de bricoleurs désireux de réaliser eux-mêmes de petits projets ludiques ou académiques (on parle de projets DIY ou « Do It Yourself »). Dans cet univers des cartes pour l’électronique, Arduino et Raspberry Pi sont particulièrement connus. Dans cet article, nous proposons une étude comparative de ces deux composants importants de l’électronique.

Arduino : un microcontrôleur simple et facile à utiliser

Raspberry Pi 5 8 GB Quad-Core ARMA76 (64 Bits – 2,4 GHz)
°Processeur Quad-core ARMA76 (64 bits – 2,4 GHz) °GPU VideoCore VII 800 MHz intégré °2 à 3 fois plus de performances que la version 4 Rendu graphique largement amélioré ° Micro-SD haute vitesse ° Afficahge 2x 4K-60 fps en simultané 2x USB 3.0 5GBps ° 2x connecteurs MIPI DSI / CSI à 4 voies Nouvelles fonctionnalités : ¤ Bouton ON/OFF ¤ Port PCIe 2.0 ¤ Connecteur RTC intégré Changement : ^ Alimentation 5V/5A DC via USB-C ^ Ventilateur fortement recommandé pour Pi5″
Raspberry Pi 5 8 Go Starter-Set | Édition 128 Go | Alimentation Officielle 27W | Boîtiers Officiel avec Ventilateur | Câble Micro HDMI 4K 1 m | dissipateur Thermique en Aluminium
✔ Raspberry Pi 5 avec 8 Go de RAM : ordinateur monocarte puissant pour des projets et applications polyvalents. ✔ Alimentation officielle 27W : Alimentation stable et fiable pour votre Raspberry Pi 5. ✔ Boîtier officiel avec ventilateur : Protège votre Raspberry Pi et assure un refroidissement optimal lors d’une utilisation intensive. ✔ Carte mémoire de 128 Go : offre un stockage généreux pour votre système d’exploitation, vos applications et vos fichiers. ✔ Lecteur de cartes USB pour cartes mémoire : configuration simple et rapide de votre système d’exploitation sur votre PC ou ordinateur portable. ✔ Dissipateur thermique en aluminium : refroidissement supplémentaire pour des performances et une durabilité fiables. ✔ Câble Micro HDMI 4K 1 mètre : parfait pour une sortie vidéo ultra-nette sur des moniteurs ou téléviseurs 4K compatibles. ✔ Emballage db-tronic de haute qualité : Emballage robuste et élégant, idéal pour une expédition en toute sécurité et comme cadeau.

La carte Arduino reste très connue du monde universitaire. Elle constitue un composant standard de la plupart des projets informatique. L’idée de sa création voit le jour dans le « Bar di Re Arduino ». C’est ce lieu qui donne plus tard son nom à la carte en 2005. En effet, le concepteur Massimo Banzi, alors professeur à l’Interaction Design Institute Ivrea, et ses amis ont pris l’habitude de se réunir en ce lieu pour échanger des idées novatrices. Arduino s’inscrit dans un cadre pédagogique. Sa composition et son usage restent donc assez simples. Elle embarque un microcontrôleur Atmel et dispose de nombreuses entrées/sorties.

On peut donc y brancher toute sorte de composants comme d’autres microcontrôleurs, des capteurs, des caméras ou des DEL pour tout type de projets. Arduino dispose de son propre environnement de programmation (IDE) écrit en Java. Ce dernier sert d’éditeur de code pour l’utilisateur. Les programmes destinés à la carte sont écrits en C++. Le programme se transmet ensuite à la carte par la liaison série. Arduino existe en plusieurs versions. La plus connue reste l’Arduino Uno.

Raspberry Pi : un micro-ordinateur multitâche, mais complexe

La carte Raspberry Pi constitue à elle seule un micro-ordinateur. Il s’agit d’un ordinateur avec une seule carte. Elle diffère donc légèrement de nos PC ou nos ordinateurs de bureau. Elle fonctionne sous une distribution du système d’exploitation Linux (généralement Raspbian). On peut y connecter les différents périphériques pour ordinateur comme l’écran, le clavier ou le haut-parleur. Elle dispose également de ports USB, un port RJ45, un port carte SD et un port HDMI. Elle n’a donc rien à envier à un ordinateur usuel et peut valablement s’y substituer dans les projets DIY.

Elle a justement été conçue en 2012 par le professeur Eben Upton de l’université de Cambridge (Royaume uni) dans le but de fournir un petit ordinateur d’expérimentation à ses étudiants. Ceux-ci éprouvaient des difficultés avec les ordinateurs usuels qui se révèlent beaucoup trop complexes et onéreux.

Elle dispose d’une mémoire RAM de 512 Mo. Cela lui permet d’exécuter de nombreux programmes. Le Pi supporte les programmes écrits en Java, en C++ et beaucoup d’autres langages de programmation. Son importante capacité d’exécution (700 MHz) en fait un véritable outil multitâche.

Comparaison des deux cartes

Les deux cartes se rejoignent sur plusieurs points. Elles constituent des outils pédagogiques, donc restent simples (normal qu’elles soient conçues par des professeurs). Leurs coûts restent donc abordables et à la portée du plus grand nombre de personnes. L’Arduino Uno coûte en moyenne 23 euros et le Raspberry Pi en coûte 39 environ.

Outre leurs prix, leurs tailles demeurent assez petites et très proches l’une de l’autre. Cependant, cette ressemblance se limite à l’apparence et au coût. Les deux cartes présentent bien des différences de caractéristiques :

  • Le Raspberry Pi représente un ordinateur à part entière
  • et l’Arduino un simple microcontrôleur.

Si le Pi peut être comparé à un cerveau, disons que l’Arduino constitue un bras.

Grâce à sa fréquence de 700 MHz, le Raspberry Pi se place loin devant l’Arduino (16 MHz seulement). Elle se révèle donc 40 fois plus rapide dans l’exécution des tâches.

De même, l’Arduino ne possède quasiment pas de mémoire RAM (juste 0,002 Mo). Le Raspberry Pi en possède 512 Mo, ce qui correspond à une différence phénoménale de 511, 998 Mo. Cela explique bien la capacité du Pi à comprendre beaucoup de langage et à exécuter beaucoup de tâches à la fois alors que l’Arduino ne supporte que le C++ et se contente d’exécuter en boucle la tâche pour laquelle elle est programmée. La carte Raspberry Pi se révèle comme un outil puissant et complexe disposant d’une connectivité réseau et USB.

Cette complexité constitue également le point faible de l’outil. Et c’est finalement la simplicité de l’Arduino qui le rend meilleur. Les projets restent beaucoup plus faciles à mettre en œuvre avec la carte Arduino, ce qui en fait le premier choix des étudiants et des débutants en électronique.

De même, l’Arduino dispose de 7 années d’avance en matière d’ancienneté. Il existe donc beaucoup plus de documentation sur cette dernière que sur sa jeune sœur Raspberry Pi. Arduino fournit un ensemble de configuration matérielle et logicielle déjà prêt à l’emploi. Cela facilite l’usage de la carte pour ceux qui ne souhaitent pas se prendre la tête avec des centaines de lignes de code en C ou l’étude de circuits électroniques.

En résumé, on peut dire que les deux cartes présentent de nombreux avantages. Cependant, le Raspberry Pi constitue un outil complexe réservé à des projets de grandes ampleurs alors que l’Arduino reste simple et convient à tout type de petits projets.

Raspberry Pi Zero 2 W
Processeur Quad Core 64 bits Cortex-A53 1 GHz SDRAM 512 Mo LAN sans fil 2,4 GHz 802.11 b/g/n Bluetooth 4.2, Bluetooth Low Energy (BLE), antenne embarquée Port mini HDMI et port micro USB On-The-Go (OTG). Emplacement pour carte microSD. Alimentation micro USB
SunFounder Raspberry Pi Pico 2W Ultimate Starter Kit avec 110+Tutoriels Vidéo Cours en ligne, 96 Projets (16 Projets IoT), MicroPython, C++ (Compatible avec Arduino IDE)
Kit de démarrage Raspberry Pi Pico 2 W pour débutants : le kit offre une expérience d’apprentissage riche pour les débutants à partir de 8 ans. Avec plus de 450 composants (carte pré-soudée Pico 2 W incluse), 96 projets (16 projets IoT) et plus de 110 leçons vidéo dirigées par des experts, ce kit rend l’apprentissage de la programmation des microcontrôleurs et de l’IoT attrayant et accessible Leçons vidéo guidées par des experts : avec plus de 110 leçons vidéo par le célèbre éducateur Paul McWhorter, ce kit rend l’apprentissage de la programmation Pico 2 W facile et amusant pour les débutants, que vous soyez étudiant, enseignant ou ingénieur Large gamme de matériel : le kit comprend un large éventail de composants tels que des capteurs, des actionneurs, des LED, des écrans LCD, etc., vous permettant d’expérimenter et de créer une variété de projets avec le Raspberry Pi Pico 2 W Prend en charge deux langues : le kit offre une polyvalence avec la prise en charge de deux langages de programmation : MicroPython, C/C ++, offrant une expérience d’apprentissage de programmation diversifiée Soutien dédié : bénéficiez de notre assistance continue, y compris d’un forum communautaire et d’une aide technique en temps opportun pour une expérience d’apprentissage fluide
Catégories : ArduinoRaspberry Pi

Stéphane Robert

Stéphane Robert