Raspberry Pi vs Arduino : Les meilleurs composants pour votre projet de programmation

De plus en plus de bricoleurs s’essaient à des projets de bricolage créatifs et ont recours à un ordinateur monocarte pour le contrôle. Dans la plupart des cas, il s’agit soit d’un Raspberry Pi, soit …

Raspberry Pi vs Arduino : Les meilleurs composants pour votre projet de programmation

  1. Magazine
  2. »
  3. Article
  4. »
  5. Matériel informatique
  6. »
  7. Raspberry Pi vs Arduino : Les meilleurs composants pour votre projet de programmation

De plus en plus de bricoleurs s’essaient à des projets de bricolage créatifs et ont recours à un ordinateur monocarte pour le contrôle. Dans la plupart des cas, il s’agit soit d’un Raspberry Pi, soit d’un Arduino, qui ont tous deux à peu près le même facteur de forme, mais qui ont peu de choses en commun. Dans ce comparatif Raspberry-Pi-Arduino, vous apprendrez quelles sont les différences entre les deux solutions et pour quels scénarios d’utilisation elles conviennent. Nous vous indiquons également ce qu’il en est du coût de Raspberry Pi vs Arduino.

Quelle est la différence entre un Arduino et un Raspberry Pi ?

L’Arduino est un microcontrôleur qui ne peut exécuter que du code compilé en C++. Un Raspberry Pi, en revanche, fonctionne également comme un système autonome.

Pour quels projets chaque ordinateur monocarte est-il adapté ?

L’Arduino convient particulièrement bien aux projets dans lesquels des tâches simples doivent être exécutées de manière répétée. Un Raspberry Pi peut quant à lui être utilisé pour tous les projets impliquant un système d’exploitation.

Comment étendre un Arduino ?

Un Arduino peut être étendu à l’aide de shields. Il s’agit de cartes d’extension électroniques qui peuvent être enfichées sans soudure sur une carte Arduino ou sur un autre shield et qui permettent des fonctionnalités supplémentaires.

1. en quoi un Raspberry Pi diffère-t-il d’un Arduino ?

Raspberry Pi mit Speicherkarte
Pour un profane, il n’y a guère de différences visuelles entre un Raspberry Pi et une carte Arduino. Dans leur version standard, les deux ne sont que de la taille d’une boîte d’allumettes et disposent de plusieurs broches pour la programmation
.

Pour un profane, il n’y a guère de différences visuelles entre un Raspberry Pi et une carte Arduino. Dans leur version standard, les deux systèmes ont à peu près la taille d’une boîte d’allumettes, disposent d’un port USB et de plusieurs broches pour la programmation.

L’Arduino est cependant un microcontrôleur qui nécessite un ordinateur fonctionnant sous Windows, Linux ou OS X. Bien qu’il ne dispose pas de son propre système d’exploitation, il est néanmoins capable d’exécuter des programmes interprétés par son micrologiciel. Cela permet à l’utilisateur d’exécuter du code directement sur l’ordinateur, par exemple via une interface web, au-delà d’un système d’exploitation donné.

Le Raspberry Pi, quant à lui, est un système autonome qui peut être connecté à un écran via HDMI et commandé à l’aide d’une souris et d’un clavier USB. L’ensemble du matériel est logé sur une seule carte (SoC, System on a Chip). En outre, le Raspberry Pi est compatible avec Linux et est équipé en standard d’un grand nombre d’interfaces (par exemple HDMI, LAN ou WiFi Communication) qui, sur une carte Arduino, doivent d’abord être ajoutées au moyen d’un shield.

En toute logique, un Raspberry Pi a donc une consommation d’énergie (Power Consumption) nettement plus élevée qu’un Arduino. Le système d’exploitation Raspbian est en outre livré avec Python préinstallé, de sorte que vous pouvez directement commencer à programmer.

C’est bon à savoir : Un shield est une carte d’extension électronique qui peut être enfichée sans soudure sur une carte Arduino ou un autre shield et qui permet des fonctionnalités supplémentaires. Les cartes d’extension pour le Raspberry Pi sont appelées HAT (Hardware attached on top) et disposent toutes de leur propre puce EEPROM.

2. Raspberry Pi vs. Arduino : Aperçu des modèles

L’Arduino et le Raspberry Pi sont tous deux proposés en différentes versions, qui se distinguent par leur matériel. Pour vous donner un petit aperçu, nous avons récapitulé pour vous les spécifications techniques des principaux modèles:

2.1. Arduino

Uno

Leonardo

Yun

Mega2560

Nano/Mini

Micro

Processeur

ATmega328P-PU

ATmega32u4

ATmega32u4 et Atheros AR9331

ATmega2560

ATmega328

ATmega32u4

Fréquence d’horloge

16 MHz

16 MHz

16 MHz

16 MHz

16 MHz

16 MHz

Mémoire flash

32 KO

32 KB

32 KB

245 KO

32 KB

32 KB

EEPROM

1 KO

1 KO

1 KB

4 KO

1 KB

1 KB

SRAM

2 KO

2.5 KB

2.5 KB

8 KB

2 KO

2.5 KB

Pins numériques

14

20

20

54

14

20

Pins analogiques

6

12

12

16

8

12

Port USB

Standard A/B

Standard A/B

Standard A/B

Standard A/B

Mini-USB

Micro-USB

Réseau/
Bluetooth

Non (extensible par module bouclier)

Ethernet

Ethernet

Non (extensible par module de bouclier)

Non (extensible par module de bouclier)

Non

2.2 Raspberry Pi

Modèle A

Modèle A+

Modèle B

Modèle B+

Pi2

Modèle B

Pi3

Modèle B

Processeur

Broadcom BCM2835

Broadcom BCM2835

Broadcom BCM2835

Broadcom BCM2835

Broadcom BCM2836

Broadcom BCM2837

Fréquence d’horloge

700 Mhz

700 Mhz

700 Mhz

700 Mhz

900 MHz

1,2 GHz

GPU

VideoCore IV

VideoCore IV

VideoCore IV

VideoCore IV

VideoCore IV

VideoCore IV

SDRAM

256 MO

245 MO

512 MO

512 MO

1 GO

1 GO

Mémoire

Carte SD

microSD

Carte SD

microSD

microSD

microSD

Ports USB

1 x USB 2.0

1 x USB 2.0

2 x USB 2.0

4 x USB 2.0

4 x USB 2.0

4 x USB 2.0

GPIO

26 broches

40 broches

26 broches

40 broches

40 broches

40 pins

Réseau/
Bluetooth

Non

Non

Ethernet

Ethernet

Ethernet

Ethernet, WiFi, Bluetooth

3. Raspberry Pi vs. Arduino : Scénarios d’utilisation

Le principal point commun entre les deux systèmes est qu’ils sont directement utilisables sans travaux préparatoires. Il n’est donc pas nécessaire de construire des circuits électroniques, d’assembler des cartes ou de faire des mesures. Cela permet également aux débutants et aux enfants d’obtenir rapidement leurs premiers résultats. C’est pourquoi le Raspberry Pi et l’Arduino sont très populaires dans les écoles et les universités, ainsi que dans le domaine privé.

Raspberry Pi in einem Auto
Raspberry Pi vs. Arduino : Tant le Raspberry Pi que l’Arduino sont directement prêts à l’emploi, sans autre travail préparatoire. Il est donc facile pour les débutants et les enfants d’obtenir rapidement leurs premiers résultats
.

Les cartes Arduino sont livrées avec leur propre environnement de développement et, en tant que microcontrôleurs, elles sont capables d’exécuter presque instantanément des programmes et des applications préalablement définis. L’absence de système d’exploitation ne permet toutefois pas d’interactivité directe avec l’utilisateur.

L’Arduino convient particulièrement bien aux projets dans lesquels des tâches simples doivent être exécutées de manière répétée. En outre, il rend de bons services en tant qu’interface pour des capteurs ou d’autres appareils sans surveillance du temps d’exécution. C’est pourquoi les Arduinos sont souvent utilisés dans les maisons intelligentes, mais ils rendent également de bons services dans des applications médicales simples et dans l’industrie (par exemple pour la surveillance à distance).

En revanche, le Raspberry Pi, en tant que mini-ordinateur avec son propre système d’exploitation, est capable d’effectuer des tâches nettement plus complexes. Il est par exemple capable d’exécuter plusieurs applications simultanément ou successivement et d’interpréter des logiciels et des programmes en temps réel avec des ordinateurs portables ou des claviers (mot-clé : applications en temps réel). Un Raspberry Pi peut par exemple être utilisé comme appareil Android, serveur média ou serveur de jeux et même, avec le bon logiciel, comme substitut de bureau. En principe, il peut être utilisé pour tous les projets dans lesquels un système d’exploitation est également impliqué.

4. comparaison Raspberry-Pi-Arduino : le facteur coût

Arduino-Board mit LCD-Display
Vous pouvez trouver un Arduino pour la programmation sur Internet pour moins de 5 euros, mais il s’agit généralement de cartes simples sans extensions. Les shields supplémentaires coûtent plus cher
.

Un facteur essentiel pour la décision « Raspberry Pi ou Arduino » est certainement aussi le coût d’acquisition. Pour les deux systèmes, le prix est déterminé en grande partie par la performance et l’équipement. Vous pouvez trouver un Arduino pour moins de 5 euros, mais il s’agit en général de cartes simples sans extensions. Si la carte doit être utilisée pour des tâches de réseau ou de surveillance, vous ne pourrez donc pas éviter d’acheter des shields supplémentaires .

Pour un Raspberry Pi , les prix commencent à environ 10 euros. Pour l’utiliser, il faut toutefois disposer en plus d’un écran, d’une souris et d’un clavier, c’est pourquoi vous avez également besoin d’un kit qui contient tous les composants et les connexions nécessaires au fonctionnement du Raspberry Pi. Pour un kit Raspberry Pi 3 complet, il faut par exemple compter environ 45 euros. Le matériel optionnel, comme par exemple un écran LCD ou un capteur de température, coûte plus cher.

Si le projet prévu est exécutable sur les deux cartes, nous recommandons de choisir dans tous les cas la solution la moins chère.

Articles similaires