Le différence clé entre Arduino et Raspberry Pi est que Arduino est une carte de développement de microcontrôleur tandis que Raspberry Pi est un ordinateur à usage général basé sur le système d'exploitation Linux.
La sélection d'Arduino ou de Raspberry Pi dépend du projet à développer. Cet article traite de l'Arduino uno et Raspberry Pi B+. Généralement, par rapport à Arduino, la consommation d'énergie est plus faible et la vitesse est plus élevée dans Raspberry Pi.
1. Aperçu et différence clé
2. Qu'est-ce qu'Arduino
3. Qu'est-ce que Raspberry Pi
4. Similitudes entre Arduino et Raspberry Pi
5. Comparaison côte à côte - Arduino vs Raspberry Pi sous forme tabulaire
6. Résumé
La carte de développement Arduino contient des microcontrôleurs, du matériel de programmation, une interface de programmation USB, un bouton de réinitialisation, un connecteur d'alimentation, etc. Il existe différents types de planches Arduino telles que Arduino Uno, Mega, Nano. La carte Arduino la plus courante qui est Arduino Uno a deux microcontrôleurs. L'ATMEGA328 est programmé par l'utilisateur. L'ATMEGA16U2 est déjà préprogrammé et il est utilisé pour la communication USB. Les broches IO sont utilisées pour se connecter au monde extérieur. Il y a des épingles numériques et des épingles analogiques.
Figure 01: Arduino
L'IDE Arduino est utilisé pour écrire les programmes pour le comité de développement. Il peut être utilisé pour écrire du code, compiler, déboguer et enfin pour télécharger le code à la carte. L'IDE Arduino rend le développement du projet plus rapide et plus facile. Ce logiciel est une source gratuite et open. Les programmes écrits dans Arduino IDE sont similaires aux programmes C. Il est facile d'intégrer Arduino au matériel à l'aide de boucliers. Ce bouclier peut être directement empilé à l'Arduino. Le bouclier Ethernet est utilisé pour se connecter à l'Ethernet. Le bouclier LCD couleur est utilisé pour interface à l'écran. Le programmeur peut utiliser directement ce bouclier et appeler les fonctions de bibliothèque nécessaire pour effectuer la tâche requise.
Raspberry Pi fonctionne sur un système d'exploitation (OS). C'est une couche supplémentaire de logiciels qui gère le matériel. Dans Arduino, l'application s'exécute directement sur le microcontrôleur mais dans Raspberry Pi, l'application devrait passer par le système d'exploitation pour contrôler le matériel.
Il existe différentes versions telles que Raspberry Pi A, B, B+. Raspberry Pi B + contient le système Broadcom BCM 2836 sur Chip (SOC). Il a les processeurs et les autres composants connectés pour créer un système entier. Le processeur est le processeur Broadcom BCM 2826 ARM. Les processeurs ARM sont au cœur de la plupart des appareils IoT. Raspberry Pi peut être programmé à l'aide de langages tels que Python, C++.
Figure 02: Raspberry Pi
Il contient également une unité de traitement graphique (GPU). Cela aide à accélérer les graphiques. Il a 40 broches de sortie d'entrée à usage général (GPIO). Il y a 4 ports USB et le port Ethernet RJ45. Il existe un IC interface Ethernet USB est utilisé pour communiquer avec Ethernet et les ports USB. Il y a aussi un connecteur de caméra CSI. Le port HDMI aide à connecter l'appareil au moniteur. Le DSI est une interface de moniteur pour les affichages. C'est une alternative à HDMI. La carte Micro SD se trouve à l'intérieur de la fente Micro SD. C'est à l'arrière du tableau.
Ardunio vs Raspberry Pi | |
Arduino est un microcontrôleur à carte unique qui fournit une plate-forme open source pour créer un environnement matériel et logiciel. | Raspberry Pi est un petit ordinateur à planche unique développé pour promouvoir l'enseignement des bases de l'informatique dans les écoles et dans les pays en développement. |
Vitesse de traitement | |
La vitesse d'Arduino est de 16 MHz. | La vitesse de la framboise Pi est de 900 MHz. |
Espace d'adressage | |
Arduino a un espace d'adresse inférieur car c'est un microcontrôleur à 8 bits. | Raspberry Pi prend en charge un plus grand espace d'adressage car il a un processeur 32 bits. |
Niveaux de tension de sortie d'entrée | |
Les niveaux de tension de sortie d'entrée pour Arduino sont 0V et 5V. | Le niveau de tension de sortie d'entrée pour Raspberry Pi est 0V et 3.3V. |
Mémoire | |
Arduino a 32k flash, 2k sram et 1k eeprom. | Raspberry Pi a 4 Go de flash, 512k SRAM et Micro SD. |
OS | |
Arduino ne fonctionne pas sur un système d'exploitation. | Raspberry Pi fonctionne sur un système d'exploitation. |
Cet article a discuté de la différence entre Arduino et Raspberry Pi. La différence entre Arduino et Raspberry Pi est qu'Arduino est une carte de développement de microcontrôleur tandis que Raspberry Pi est un ordinateur à usage général basé sur le système d'exploitation Linux.
1.«Arduino.»Wikipedia, Wikimedia Foundation, 27 mars. 2018. Disponible ici
2."Tarte aux framboises.»Wikipedia, Wikimedia Foundation, 30 mars. 2018. Disponible ici
1.«Arduino-uno-personne-transparent» par Jotacartas (talk) - Arduino-uno-perspective.JPG, (CC par 2.0) via Commons Wikimedia
2.'Raspberry pi'by onepiece84 - propre travail, (cc by-sa 4.0) via Commons Wikimedia