C'est quoi un Shield ?
Les Shields Arduino sont des cartes qui se branchent sans soudure aux cartes Arduino ou à d'autres shields Arduino pour augmenter leurs capacités.
Les Shields Arduino conservent l'esprit original de Arduino, facile à produire et à utiliser. Les cartes Arduino, comme les Shields Arduino sont particulièrement adaptées pour le monde des Makers et du DIY (Do It Yourself).
Il existe un multitude de shield offrant tous des fonctionnalité différentes. Ecran TFT, module RFID, Relais 230 VAC, ... L'avantage de ces shields c'est qu'il permettent une intégration rapide et facile à la carte arduino. De plus leur utilisation est souvent associé à des bibliothèques riche en exemple de programmation. Ainsi l'ensemble permet une utilisation rapide et ludique des composant. | ![]() |
Attention : Je ne suis pas tout seul sur terre...
En programmation orienté objet, les développeur n'invente pas l'eau chaude. Ils l'utilisent !
Moralité, quand vous commencé un projet, il y a de forte chance pour que quelqu'un dans le monde est déjà utilisé le même composant. Inutile de se creuser la tête pendant des heures. Bien souvent il suffit de demander à Google et hop hop hop, un programme d'exemple s'affiche à l'écran. Bien évidemment il faut le comprendre et le modifier selon nos besoins, mais c'est déjà une bonne base pour avancé !
Fondamental : Les Bibliothèques
Les indispensables :
La librairie Serial - pour les communications séries entre la carte Arduino et l'ordinateur ou d'autres composants
La librairie LCD - pour l'utilisation et le contrôle d'un afficheur LCD alpha-numérique standard.
La librairie Servo - pour contrôler les servomoteurs.
La librairie Stepper - pour contrôler les moteurs pas à pas (nécessite une interface de commande)
LES AUTRES LIBRAIRIES STANDARDS
La librairie Ethernet - pour se connecter à Internet en utilisant le module Arduino Ethernet
La librairie EEPROM - référence - pour lire et écrire dans la mémoire EEPROM non volatile.
La librairie SD - référence - pour utiliser une carte mémoire SD (utiliser des fichiers, stocker des données, ...)
La librairie SoftwareSerial (Série Logicielle) - référence - pour communication série logicielle sur n'importe quelles broches de la carte Arduino
La librairie Wire / I2C - référence - Interface "deux fils" ( TWI/I2C) pour envoyer et recevoir des données sur un réseau de modules ou capteurs.
La librairie SPI (Serial Peripheral Interface - pour communication série avec des modules externes supportant le protocole SPI
Firmata - pour communiquer avec des applications sur l'ordinateur utilisant un protocole série standard.
Toutes ces librairies comporte des programmes d'exemples à partir de ces bases nous pourrons développer nos applications !
Remarque :
Yes, you can use Google for research a program sample. May be you musn't use google translator for understand this sentence. May be the force be with you.