Différence clé - Arduino vs Raspberry Pi
La principale différence 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 des Arduino Uno et Raspberry Pi B+ les plus courants. Généralement, par rapport à Arduino, la consommation d'énergie est inférieure et la vitesse est plus élevée dans Raspberry pi.
Qu'est-ce qu'Arduino ?
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 cartes 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 existe des broches numériques et des broches analogiques.
Figure 01: Arduino
L'IDE Arduino est utilisé pour écrire les programmes de la carte de développement. Il peut être utilisé pour écrire du code, compiler, déboguer et enfin télécharger le code sur la carte. L'IDE Arduino rend le développement du projet plus rapide et plus facile. Ce logiciel est gratuit et open source. Les programmes écrits dans Arduino IDE sont similaires aux programmes C. Il est facile d'intégrer Arduino avec du matériel à l'aide de boucliers. Ce bouclier peut être directement empilé sur l'Arduino. Le blindage Ethernet est utilisé pour se connecter à Ethernet. Le bouclier LCD couleur est utilisé pour s'interfacer avec l'écran. Le programmeur peut utiliser directement ces boucliers et appeler les fonctions de bibliothèque nécessaires pour effectuer la tâche requise.
Qu'est-ce que le Raspberry Pi ?
Raspberry Pi fonctionne sur un système d'exploitation (OS). C'est une couche supplémentaire de logiciel qui gère le matériel. Dans Arduino, l'application s'exécute directement sur le microcontrôleur mais dans raspberry pi, l'application doit 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+. Le Raspberry Pi B+ contient le système sur puce (SoC) Broadcom BCM 2836. Il a les processeurs et les autres composants connectés pour créer un système complet. Le processeur est un 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 dispose de 40 broches d'entrée/sortie à usage général (GPIO). Il y a 4 ports USB et un port Ethernet RJ45. Un IC d'interface Ethernet USB est utilisé pour communiquer avec les ports Ethernet et USB. Il existe également un connecteur de caméra CSI. Le port HDMI permet de connecter l'appareil au moniteur. Le DSI est une interface de moniteur pour les écrans. C'est une alternative au HDMI. La carte micro SD se trouve à l'intérieur de la fente micro SD. Il se trouve au dos du tableau.
Quelle est la similarité entre Arduino et Raspberry Pi ?
Arduino et Raspberry Pi peuvent être utilisés pour créer des systèmes Internet des objets (IoT) et embarqués
Quelle est la différence entre Arduino et Raspberry Pi ?
Ardunio contre 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 monocarte 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 Raspberry Pi est de 900 MHz. |
Espace d'adressage | |
Arduino a un espace d'adressage inférieur car il s'agit d'un microcontrôleur 8 bits. | Raspberry Pi prend en charge un plus grand espace d'adressage car il dispose d'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 de 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. |
Résumé – Arduino vs Raspberry Pi
Cet article traite 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.