AMETHYSTE_LSM6DS3
Tutoriel Arduino
L’accéléromètre/gyroscope AMETHYSTE_LSM6DS3 est compatible et simple d’utilisation avec tous les cartes Arduino disposant d’une interface I2C.
Ce tutoriel utilisera l’Arduino UNO comme exemple car il s’agit de la carte plus répandue.
Matériel nécessaire :
- Capteur AMETHYSTE_LSM6DS3
- Carte Arduino avec interface I2C
- Ordinateur avec l’Arduino IDE
- Câbles (4*jumper, 1*USB pour programmer la carte Arduino)
- Installation de la librairie SparkFun LSM6DS3 breakout
Dans l’Arduino IDE, cliquer sur l’onglet « Gestionnaire de bibliothèque »
Ensuite, Entrer « Sparkfun LSM6DS3 » et installer la librairie
Une installation réussite affiche cet écran
Normalement, il est maintenant possible d’exécuter les exemples de la librairie dans Fichier -> Exemples -> Sparkfun LSM6DS3 Breakout, sinon redémarrer l’Arduino IDE pour que les changements s’appliquent
- Câblage
Il y a 5 liaisons à effectuer :
- USB entre la carte Arduino et l’ordinateur
- Terre (Ground) entre la pin GND d’AMETHYSTE_LSM6DS3 et une pin GND de la carte Arduino
- Alimentation entre la pin VCC d’AMETHYSTE_LSM6DS3 et une pin 3.3 ou 5V de la carte Arduino
- I2C entre la pin SDA d’AMETHYSTE_LSM6DS3 et la pin SDA de la carte Arduino
- I2C entre la pin SCL d’AMETHYSTE_LSM6DS3 et la pin SCL de la carte Arduino
- Exécution du premier exemple
L’exemple « MinimalistExample » est parfait pour commencer.
Une fois le câblage revérifié (il est aisé d’inverser les pins SDA et SCL), il suffit de sélectionner l’exemple avec Fichier -> Exemples -> Sparkfun LSM6DS3 Breakout -> MinimalistExample.
Une nouvelle fenêtre s’ouvre avec le code de l’exemple.
Pour pouvoir observer les mesures, il faut ouvrir le moniteur série avec Outils -> Moniteur série ou Ctrl + Maj + M. Il ne reste plus qu’à téléverser le code sur la carte Arduino en cliquant sur l’icône ou Croquis -> Téléverser ou par Ctrl + U.
Les mesures d’AMETHYSTE_LSM6DS3 s’affiche dans le moniteur série ( si le Baud rate est bien à 9600 dans le setup et dans le moniteur série).