Raspberry Pi et Arduino sont des cartes assez différentes. Chaque carte a ses propres avantages et inconvénients. Si vous voulez décider entre les deux, alors cela dépend de l’exigence de votre projet. Comprenons ces deux cartes en détail.
Arduino a été inventé par Massimo Benzi en Italie. Arduino était un outil simple de prototypage de matériel. Alors que raspberry pi comme inventé par Eben Upton à l’Université de Cambridge au Royaume-Uni pour améliorer les compétences de programmation de ses étudiants.
Ces deux outils d’enseignement sont adaptés aux débutants, aux amateurs. La principale différence entre eux est Arduino est une carte microcontrôleur tandis que raspberry pi est un mini ordinateur. Ainsi, Arduino est juste une partie de raspberry pi.Raspberry Pi est bon pour les applications logicielles, tandis que Arduino rend les projets matériels simples.
Le tableau ci-dessous vous donne quelques différences entre eux.
SL | Raspberry Pi | Arduino |
1 | C’est un mini ordinateur avec Raspbian OS.Il peut exécuter plusieurs programmes à la fois. | Arduino est un microcontrôleur, qui fait partie de l’ordinateur. Il n’exécute qu’un seul programme à la fois. |
2 | Il est difficile à alimenter à l’aide d’un bloc-piles. | Arduino peut être alimenté à l’aide d’un bloc-piles. | 3 | Il nécessite des tâches complexes comme l’installation de bibliothèques et de logiciels pour interfacer des capteurs et d’autres composants | Il est très simple d’interfacer des capteurs et d’autres composants électroniques à Arduino. |
4 | Il est cher | Il est disponible pour un faible coût. | 5 | Raspberry Pi peut être facilement connecté à Internet en utilisant le port Ethernet et les dongles Wi-Fi USB. | Arduino nécessite un matériel externe pour se connecter à Internet et ce matériel est adressé correctement en utilisant le code. |
6 | Raspberry Pi n’avait pas de stockage à bord. Il fournit un port pour carte SD. | Arduino peut fournir un stockage embarqué. |
7 | Raspberry Pi a 4 ports USB pour connecter différents périphériques. | Arduino a seulement un port USB pour se connecter à l’ordinateur. |
8 | Le processeur utilisé est de la famille ARM. | Le processeur utilisé dans Arduino est de la famille AVR Atmega328P |
9 | Il faut l’éteindre correctement sinon il y a un risque de corruption des fichiers et de problèmes logiciels. | C’est un dispositif juste plug and play. Si l’alimentation est connectée, il commence à exécuter le programme et s’il est déconnecté, il s’arrête simplement. |
10 | Le langage de programmation recommandé est python mais C, C++, Python, ruby sont pré-installés. | Arduino utilise Arduino, C/C++. |
Ces deux cartes fonctionnent avec une très faible puissance. Mais l’interruption de l’alimentation pour raspberry pi peut causer des dommages aux logiciels et aux applications. Dans le cas d’Arduino s’il y a une coupure de courant, il redémarre à nouveau. Donc raspberry pi doit être correctement éteint avant de déconnecter l’alimentation.
Raspberry Pi est livré avec le système d’exploitation entièrement fonctionnel appelé Raspbian. Il possède toutes les caractéristiques d’un ordinateur avec un processeur, une mémoire et un pilote graphique. Pi peut utiliser différents systèmes d’exploitation. Bien que Linux soit préféré, android peut également être installé.Arduino n’a pas de système d’exploitation. Son micrologiciel interprète simplement le code qui lui est écrit. Il est très facile d’exécuter un code simple.
Les broches d’entrée et de sortie permettent à ces cartes de se connecter à d’autres appareils. Raspberry pi2 a 2 paquets de broches d’entrée/sortie tandis que Arduino Uno a 20 broches.
Pi est plus rapide que Arduino de 40 fois en vitesse d’horloge.Pi a ram 128000 fois plus que Arduino.Donc Raspberry Pi est plus puissant que Arduino.
Arduino a 32kb de stockage sur la carte.Ceci est utilisé pour stocker le code.Ce code décide des fonctions de l’Arduino.Raspberry pi n’a pas de stockage embarqué.Mais il fournit un port micro SD.
L’Arduino peut être étendu en utilisant du matériel externe comme le Wi-Fi, l’Ethernet, des écrans tactiles, des caméras, etc. Ces cartes sont appelées des boucliers. Ces boucliers sont facilement installés pour Arduino. Alors que raspberry est une carte auto-contrainte.Pi peut également ajouter quelques chapeaux pour ajouter du matériel comme un écran tactile, un GPS, des panneaux RVB, etc. mais n’a pas beaucoup d’options comme la carte Arduino.
Arduino utilise Arduino IDE pour développer le code. Alors que Raspberry Pi peut utiliser Scratch, IDLE tout ce qui supporte Linux.
Comment décider entre Raspberry Pi et Arduino
Pour décider entre les deux, vous devez d’abord savoir ce que vous voulez faire dans votre projet.
- D’après la discussion ci-dessus, nous pouvons comprendre que Arduino est bon pour les tâches répétitives telles que l’ouverture de la porte du garage, l’allumage et l’extinction des lumières.
- Alors que pi est bon pour effectuer des tâches multiples, conduire des robots compliqués.
- Par exemple, si vous voulez surveiller l’humidité du sol et m’envoyer un mail quand il est nécessaire d’arroser les plantes.Pour cette application, arduino peut être utilisé.
- Mais si vous voulez surveiller l’humidité, m’envoyer un mail quand les plantes doivent être arrosées et vérifier le rapport météorologique en ligne.S’il y a de la pluie ne rien faire. Pour cette application Raspberry pi requis.
- En simple Arduino est utilisé pour les projets des débutants et certains projets compliqués peuvent être facilement gérés par pi.
.