Bouclier Arduino
Qu'est-ce qu'un Shield Arduino ?
Les Shields Arduino, également appelés cartes d'extension, sont des cartes qui peuvent être empilées sur la carte Arduino pour fournir des fonctionnalités spécifiques. Il existe des centaines de shields disponibles.
Les shields Arduino peuvent être classés en deux types :
- Les boucliers fournissent uniquement du matériel
- Les boucliers fournissent du matériel + contrôleur
Les shields Arduino fournissent uniquement du matériel.
Le matériel sur le bouclier est connecté directement aux broches de la carte Arduino. Nous pouvons contrôler directement le matériel sur le bouclier en contrôlant les broches de la carte Arduino.
Exemples de ce type :
Les boucliers Arduino fournissent du matériel et un contrôleur
La carte Arduino envoie des commandes au shield, le shield agit en fonction des commandes et peut renvoyer des réponses. Les commandes et les réponses peuvent inclure des données. La carte Arduino et le shield communiquent généralement via SPI, I2C ou UART. La plupart des fabricants de shields fournissent la bibliothèque pour Arduino. Par conséquent, vous pouvez programmer pour Arduino en utilisant la bibliothèque sans vous soucier des commandes.
Exemples de ce type :
Pourquoi les shields Arduino sont-ils utiles ?
La plupart des shields Arduino peuvent être remplacés par leurs modules respectifs et le circuit/câblage correspondant à l'Arduino. Alors, quels sont les avantages de l'utilisation des shields Arduino à la place ?
Les boucliers rendent notre vie plus facile car :
- Vous n'avez pas à vous soucier du circuit. Tous les composants nécessaires sont sur le shield.
- Tous les composants électroniques pour un circuit spécifique sont soigneusement emballés dans le même format qu'un Arduino.
- Les shields sont faciles à connecter. Il suffit de les empiler sur la carte Arduino –> moins sujet à erreurs que de connecter les pièces séparées.
- Vous pouvez facilement attacher/détacher le shield de la carte Arduino chaque fois que vous le souhaitez, sans vous soucier de refaire le circuit et tout recâbler.
- Les shields ajoutent de nouvelles fonctionnalités à l'Arduino de manière simple. Sans shield, cela serait difficile à réaliser.
- Vous pouvez attacher plusieurs Shields sur un seul Arduino.
- Vous pouvez vous concentrer sur votre programmation avec un minimum de connaissances en matériel.