le différence clé entre Arduino et Raspberry Pi est que Arduino est une carte de développement de microcontrôleurs, tandis que Raspberry Pi est un ordinateur standard basé sur le système d'exploitation Linux..
La sélection de Arduino ou de Raspberry Pi dépend du projet à développer. Cet article traite des Arduino Uno et Raspberry Pi B + les plus courants. En règle générale, comparé à Arduino, la consommation d’énergie est plus faible et la vitesse de traitement plus rapide dans Raspberry pi.
1. Vue d'ensemble et différence clé
2. Qu'est ce que l'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 en 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 cartes Arduino, telles que Arduino Uno, Mega, Nano. La carte Arduino la plus courante, Arduino Uno, est dotée de deux microcontrôleurs. L'ATmega328 est programmé par l'utilisateur. L’ATmega16U2 est déjà préprogrammé et est utilisé pour la communication USB. Les broches IO sont utilisées pour se connecter au monde extérieur. Il y a des broches numériques et 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 le tableau. L'IDE Arduino rend le développement du projet plus rapide et plus facile. Ce logiciel est une source libre et ouverte. 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é sur l'Arduino. Le bouclier Ethernet est utilisé pour se connecter à Ethernet. L'écran LCD couleur sert d'interface à l'écran. Le programmeur peut utiliser directement ce bouclier et appeler les fonctions de bibliothèque nécessaires pour effectuer la tâche requise..
Raspberry Pi s'exécute sur un système d'exploitation. 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 sous framboise pi, elle 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 +. Raspberry Pi B + contient le système sur puce Broadcom BCM 2836 (SoC). Les processeurs et les autres composants sont connectés pour former un système complet. Le processeur est un processeur basé sur Broadcom BCM 2826 ARM. Les processeurs ARM sont au cœur de la plupart des périphériques IoT. Raspberry Pi peut être programmé en utilisant des 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 possède 40 broches d’entrée / sortie à usage général (GPIO). Il y a 4 ports USB et un port Ethernet RJ45. Il existe un circuit d'interface Ethernet USB 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. La DSI est une interface moniteur pour les écrans. C'est une alternative à HDMI. La carte micro SD est à l’intérieur du slot 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 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 de l'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 espace d'adressage plus important car il dispose d'un processeur 32 bits. |
Niveaux de tension d'entrée-sortie | |
Les niveaux de tension de sortie pour Arduino sont 0V et 5V. | Niveau de tension de sortie pour le Raspberry Pi: 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 traite de la différence entre Arduino et Raspberry Pi. La différence entre Arduino et Raspberry Pi réside dans le fait qu’Arduino est une carte de développement de microcontrôleurs, tandis que Raspberry pi est un ordinateur standard basé sur le système d’exploitation Linux..
1. “Arduino.” Wikipedia, Wikimedia Foundation, 27 mars 2018. Disponible ici
2. “Raspberry Pi.” Wikipedia, Wikimedia Foundation, 30 mars 2018. Disponible ici
1.'Arduino-uno-perspective-transparent'Par JotaCartas (conversation) - Arduino-uno-perspective.jpg, (CC BY 2.0) via Wikimedia Commons
2.'Raspberry PI'By Onepiece84 - Travail personnel, (CC BY-SA 4.0) via Wikimedia Commons